Skip to content

Monpress1/market

 
 

Repository files navigation

node-ecommerce

Node.js multivendor e-commerce application

Note: I Didn't focus on frontend much

alt alt alt

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

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.

About

Node.js multi vendor ecommerce app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 59.8%
  • EJS 28.6%
  • CSS 5.8%
  • JavaScript 5.7%
  • Other 0.1%