Node.js multivendor e-commerce application
Note: I Didn't focus on frontend much
- Written in Typescript
- Authentication
- Login using email and password
- Login using google
- Multi vendor support
- Multiple seller can sell their products
- Multi domain support
- Admin dashboard
- Shop management
- Manage multi level category for product
- Seller dashboard
- Product inventory management
- order management
- Payment gateway integration
- Paypal
- Stripe
- Order receipt pdf generation
- And much more.
- Set up database credentials in env file
- Migrate database using:
yarn prisma migrate dev
- Database seeding using:
yarn prisma db seed
yarn install
yarn build
yarn start:prod
yarn start
yarn start:dev
If you want to contribute you are welcome here.
If you clone this repo then you have to setup these things manually.
- Copy .env.example to .env And set up database credentials in env file
- Migrate database using this command:
yarn prisma migrate dev
If you find any problem please create an issue.