DEV Community

kishoredurai
kishoredurai

Posted on

[E-Commerce Furniture Portal using MongoDB Atla]

Overview of My Submission

It is an e-commerce Furniture Portal. Where you can buy all type of furnitures. In this portal we had also intergrated payment gateway for transaction . We also had admin dashboard to add ,delete and update the product details. we had also used mongodb Atlas a cloud based nosql database.

Tech Stack:

Frontend:
  • bootstrap
Backend:
  • Node.js
  • express.js
Database:
  • MongoDB

Submission Category:

E-Commerce Creation

Link to Code

Github Link :

Golden Star Ecommerce Website

Introduction

A virtual ecommerce website using Node js, Express js, and Mongoose.

Submission Category:

This Project comes under E-Commerce Creation

Technology

The application is built with:

  • Node.js version 12.16.3
  • MongoDB version 4.2.0
  • Express version 4.16.1
  • Bootstrap version 4.4.1
  • FontAwesome version 5.13.0
  • Stripe API v3: used for payment in the checkout page
  • Passport: used for authentication

Features

The application displays a Furniture store that contains virtual products and contact information.

User:

  • Create an account, login or logout
  • Browse available products added by the admin
  • Add products to the shopping cart
  • Delete products from the shopping cart
  • Display the shopping cart
  • To checkout, a user must be logged in
  • Checkout information is processed using stripe and the payment is send to the admin
  • The profile contains all the orders a user has made

Admin:

  • Login or logout to the admin panel
  • View all the information stored in the…

Additional Resources / Info

Demonstration

The application is deployed to Heroku and can be accessed through the following link:

Golden Furniter

Features

The application displays a Furniture store that contains virtual products and contact information.

User:

  • Create an account, login or logout
  • Browse available products added by the admin
  • Add products to the shopping cart
  • Delete products from the shopping cart
  • Display the shopping cart
  • To checkout, a user must be logged in
  • Checkout information is processed using stripe and the payment is send to the admin
  • The profile contains all the orders a user has made

Admin:

  • Login or logout to the admin panel
  • View all the information stored in the database. They can view/add/edit/delete orders, users, products and categories. The cart model cannot be modified by an admin because a cart is either modified by the logged in user before the purchase or deleted after the purchase.

Screenshot

Home Page

homepage

Products Page

product

Admin Dashboard Page

admin Dasboard


Developed by kishoredurai

Top comments (1)

Collapse
 
haywood_officeservice_31 profile image
Haywood office Service

"Exciting news! We're building an E-Commerce Furniture Portal using MongoDB Atlas for seamless data management. Stay tuned for a smoother shopping experience!" Haywood Office Services Discover the best ergonomic office chairs at Haywoods, designed for maximum comfort and productivity.