Repository files navigation
A full-stack ecommerce app that uses React, Redux, MongoDB, NodeJS, Typescript, ExpressJS, and JWT Authentication to upload and manage ecommerce data.
https://e-commerce-app-y91p.onrender.com/
Login/Signup User Account
Update Profile/Password User Account
Reset Password By Private Questions And Answer
Cart Add/Remove Items | Update Quantities
Save For Later Add/Remove Items
Products Pagination (Default 6 Products Per Page)
Product Search
Product Filters Based on Category | Price Range
Shipping Info in localstorage Storage
My Orders (With All Filters)
Order Details of All Ordered Item
Review Products User Account
Admin: Dashboard access to only admin roles
Admin: Update Order Status | Delete Order
Admin: Add/Update Products
Admin: Update User Data | Delete User
Admin: List Review of Product | Delete Review
Stock Management: Decrease stock of product when shipped
React - Javascript Library For UI
Cotext API- For React API manage State's
Chakra UI - UI Component Library
Javascript - Main Language
NodeJS - Server Environment
Expressjs - NodeJS Framework For Server Processes
MongoDB - NOSQL Database
Mongoose - Database ORM
React Cookie - For Cookies
Bcryptjs - For Encryption
React Icons - Icons
BrainTree - Payment System
You can’t perform that action at this time.