The Rupa Merch API is a backend application that powers the Rupa Merch Point of Sale system. It provides a set of RESTful APIs for managing products, inventory, sales, and customers.
- Product management: Add, update, and delete products with details such as name, price, and quantity.
- Inventory management: Track and manage the stock of products.
- Sales management: Create and manage sales transactions, including adding products to a sale, calculating totals, and generating receipts.
- Customer management: Maintain a database of customers, including their contact information and purchase history.
- Clone the repository:
git clone https://github.com/your-username/merch-point-sale.git
- Navigate to the backend directory:
cd merch-point-sale/backend
- Install dependencies:
npm install
- Start the server:
npm start
- Access the API endpoints at
http://localhost:3000
The API documentation can be found here.
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT (JSON Web Tokens)
- Swagger (for API documentation)
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any inquiries or support, please contact the project maintainer at [email protected].