An open API service indexing awesome lists of open source software.

https://github.com/anh-duy-tran/e-commerce

My deployed website
https://github.com/anh-duy-tran/e-commerce

express javascript mern mongodb react reactjs

Last synced: 30 days ago
JSON representation

My deployed website

Awesome Lists containing this project

README

        

MERN E-Commerce Web App

*under-development*

Introduction

This is my MERN stack e-commerce web application on GitHub. I've used MongoDB to store all the users and products data, React for the responsive front-end, Node.js for the back-end and Express for routing. Security is priority and I've implemented bcrypt for user authentication and JWT for authorization. This project demonstrates my ability to develop a full-stack web application that is good looking, efficient and secure. Take a look and let me know what you think

Current state of the project

**Progress so far:**
* Stable backend
* Mostly working frontend with responsive UI for both customer and admin usecase.

**Todo**
* Save user shopping cart to the database.

Customer usecase:

*DEMO (old version)*
*visit [this link](https://anhduytran-ecommerce.netlify.app/) for the live version*
![Preview](./ezgif-2-8b30786a74.gif)

Admin usecase

* **Login credential:**

- username: admin*

- password: admin12345*

After login using the admin credential, the navigating menu will have two more option for the admin user:

* **Edit products (includes add new product to the database, delete or modify the price of existing products)**

https://user-images.githubusercontent.com/113171462/215924123-8513ccf1-3eb4-40c8-8037-687bb397cb5e.mov

* **View and update information (role) of registered users**
![User list](screenshots/screenshot2.png)