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.

DripOnDrip E-commerce API

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.