Skip to content
@MERN-Stack-E-Commerce-Project

MERN-Stack-E-Commerce-Project

Hi there 👋

🙋‍♀️ This Organization contained three project repositories based on an E-Commerce website
- One for User-side interface
- 2nd for Admin-side interface
- another one for the Server-side queries
this app utilizes keen knowledge of web development and i had implemented NodeJS, MongoDB, ReactJS, Redux, JWT mainly.

About Project

🌈This E-Commerce project is a comprehensive web application designed to implement and showcase the full spectrum of web development skills. The project is structured into three distinct repositories, each serving a crucial aspect of the application:

User-Side Interface: Focused on providing a seamless shopping experience for customers. Admin-Side Interface: Empowering administrators with robust tools to manage products, categories, and orders. Server-Side Queries: Handling all the backend logic, database interactions, and authentication processes. The project leverages modern web technologies like NodeJS, MongoDB, ReactJS, Redux, and JWT to build a secure, scalable, and efficient E-Commerce platform.

Brief Description

This E-Commerce platform is designed to cater to both users and administrators by providing distinct interfaces for each. Users can browse products, add them to carts, and place orders, while administrators have control over store management, including product listings, categories, and order processing. The backend is robustly constructed with NodeJS and MongoDB, ensuring secure data handling and efficient query processing.

Implemented User Interface at Admin-side

Admin can :
Register and Login for particular interval of time till JWT Token is valid then will logout Automaticallyy after expiry
Admin can design separate store like: Apple, MI etc. Admin can alter the Categories information and relevant product of categories
Admin can access the newly ordered product from user side\

Implementation at Backend

The framework used: ExpressJS,
The database used : MongoDB
Models/Scema used for various dataset:

  1. User - To store login credential as well as user information
  2. Category- to list various category for user in app
  3. Product - to list varoius product in category
  4. cart - to save information of user for added items in cart
  5. Address - To deliver item in particular address of user after confirmation of order
  6. Page - To display separate page of a particular brand like : Apple, MI etc
  7. Order - To Store ordered items by user for further process

Authentication: bcrypt library used to encrypt user password.

Popular repositories Loading

  1. E-Backend E-Backend Public

    JavaScript

  2. E-Admin-App E-Admin-App Public

    JavaScript

  3. E-FrontEnd E-FrontEnd Public

    JavaScript

  4. .github .github Public

Repositories

Showing 4 of 4 repositories
  • .github Public
    MERN-Stack-E-Commerce-Project/.github’s past year of commit activity
    0 0 0 0 Updated Nov 29, 2024
  • E-Backend Public
    MERN-Stack-E-Commerce-Project/E-Backend’s past year of commit activity
    JavaScript 0 0 0 0 Updated Aug 3, 2023
  • E-Admin-App Public
    MERN-Stack-E-Commerce-Project/E-Admin-App’s past year of commit activity
    JavaScript 0 0 0 0 Updated Aug 3, 2023
  • E-FrontEnd Public
    MERN-Stack-E-Commerce-Project/E-FrontEnd’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jul 4, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

JavaScript

Most used topics

Loading…