DripOnDrip E-commerce API
This is the backend for the DripOnDrip e-commerce platform. It is a Node.js application built with Express.js and Prisma.

Technology Stack
Features
- User Authentication: Secure user registration and login using JWT (JSON Web Tokens).
- Product Management: CRUD operations for managing products, including adding, updating, and deleting products.
- Order Processing: Create and manage orders, including order status updates and order history.
- Payment Integration: Seamless payment processing using Stripe API.
- Email Notifications: Automated email notifications for order confirmations and updates using Nodemailer.
- Robust Error Handling: Comprehensive error handling and validation for all API endpoints.
- Database Management: Efficient data storage and retrieval using PostgreSQL with Prisma ORM.
- Comprehensive API Documentation: Clear and detailed documentation for all API endpoints.
- Environment Variable Management: Secure management of sensitive information using dotenv.
© 2025, Ismael Loko. All rights reserved.