Skip to content

buckbeak99/BoiToi

Repository files navigation

BoiToi

It is an e-commerce web application that allows users to purchase and sell books. We used Nodejs, MongoDB, and a few other cutting-edge technologies to create this application.Except for Admin, there are two sorts of vendors: Publishers and Users. Publishers are another type of user that add their books and keep track of their ratings and reviews, as well as their buying system. Users can purchase books based on their wish list, as well as through online transactions. STRIPE is a demonstration payment mechanism that we employ. The user can pay for his order with his Visa card, or cash on delivery is also an option. Our program allows users to track their orders.

Features

  • Review and Rating system
  • Interactive and Responsive UI
  • Multi-user
  • Online payment system
  • Online invoice
  • Tracking order

⚙️ Technologies and Tools

🔐 Dependencies

  • express
  • nodemon
  • ejs
  • mongoose
  • express-validator
  • connect-mongodb-session

Installation

  • clone the project
  • create a file in the folder named nodemon.json
  • Edit the nodemon.json file in folloowing way
{
  "env": {
    "MONGO_USER": "your_mongodb_username",
    "MONGO_PASSWORD": "your_mongodb_password",
    "MONGO_DEFAULT_DATABASE": "your_mongodb_database_name"
    "STRIPE_key": "Your_STRIPE_KEY"
  }
}

  • run npm install
  • run npm start to run the project
  • search in the brower using localhost:3001

Screenshots

home Top_reviewed_products Top_Sold_Products

About

E-Commerce Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published