# 📚 Naqupos Backend Documentation

Welcome to the documentation for Naqupos Backend API.

## 📖 Table of Contents

### 1. [Overview](overview.md)
A high-level overview of the project, features, database schema, and architecture.

### 2. [API Documentation](api/)
Detailed API documentation for various modules.
- [Sales Report API](api/SALES_REPORT_API.md)
- [Staff Report API](api/STAFF_REPORT_API.md)
- [Inventory Report API](api/INVENTORY_REPORT_API.md)
- [Voucher Report API](api/VOUCHER_REPORT_API.md)
- [OpenAPI Specification](api/OPENAPI_DOCUMENTATION.md)
- [Swagger Setup Guide](api/SWAGGER_GUIDE.md)

### 3. [Payment Integration (DOKU)](payment/)
Guide for integrating and troubleshooting DOKU Payment Gateway.
- [Setup Guide](payment/DOKU_SETUP.md)
- [Webhook Documentation](payment/DOKU_WEBHOOK_DOCUMENTATION.md)
- [Troubleshooting Common Issues](payment/DOKU_TROUBLESHOOTING.md)
- [Solved Payment Issues](payment/DOKU_PAYMENT_SOLVED.md)

### 4. [Guides & Troubleshooting](guides/)
- [Troubleshooting Error 500](guides/troubleshooting_500.md)

---

## 🛠 Quick Links

- **Main README**: [../README.md](../README.md)
- **Database Seeders**: [../database/seeders/](../database/seeders/)
