ECOM is a full-featured open-source e-commerce platform built with Next.js, Prisma, and Tailwind CSS. It provides everything needed to launch a production-ready commerce app including authentication, product management, cart, wishlist, payments, real-time chat, dashboards, and profile management.
- Modular Architecture – Clean and scalable structure using Next.js and Prisma.
- Rich UI/UX – Dynamic layouts, responsive components, and smooth animations.
- API-Driven – Backend for authentication, orders, products, users, and payments.
- Fully Integrated – Razorpay (payments), Cloudinary (media), Resend (email), and more.
- Real-Time Features – Chat, notifications, and role-based access control.
| Tech | |
|---|---|
| JSON, Markdown |
Make sure you have the following installed:
Create a .env file in the root directory and add the following:
DATABASE_URL=
NEXTAUTH_SECRET=
NEXT_PUBLIC_CLOUDINARY_API_KEY=
RAZORPAY_KEY_ID=
RAZORPAY_KEY_SECRET=
RESEND_API_KEY=git clone https://github.com/therealdope/ecom
cd ecom
npm installStart the development server:
npm run devVisit http://localhost:3000 in your browser.
This project is licensed under the MIT License.
Contributions are welcome! Feel free to open issues, submit pull requests, or suggest features.
If you find this project useful, consider giving it a ⭐ on GitHub!