nodejs-ecommerce
eCommerce
TypeScript
node-ecommerce
Node.js multivendor e-commerce application
Note: I Didn’t focus on frontend much
Features:
- 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.
Configure
- Set up database credentials in env file
-
Migrate database using:
yarn prisma migrate dev -
Database seeding using:
yarn prisma db seed
Installing
yarn install
Production
Build
yarn build
Running
yarn start:prod
Development
Running
yarn start
Watch changes
yarn start:dev
Technology used
- (Boilerplate) http://github.com/sojebsikder/create-sojeb-express-ts-app
Contribute
If you want to contribute you are welcome here.
Setup (Contributing)
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
Issue
If you find any problem please create an issue.