Skip to content

A5tab/Web-Ecommerce-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Excited to share my Ecommerce WebApp I built to learn and enhance my development skills. I had started working on this long time ago but kept going deeper, improving things, and holding back from posting until I was happy with it. It's still not "perfect", but I learned a lot building it — and it's finally live!

Here is the live site demo:

https://lnkd.in/dtZ-nh5R

Check my Github Repo for this project:

https://lnkd.in/du28BNyX

Tech Stack:

ReactJS

Express

Node

Mongodb

Cloudinary---- for Product Images

JSON Web Token ----- for custom token based authentication

React Hook Form ---- for optimized, less verbose, no more needs to handle states for every form field. React Hook form handles all this and also allow many modes to validate client side data.

Redux ---- for avoiding prop drilling and for central state management

Paddle---- as a payment gateway.

TinyMCE ---- text editor

Key Features:

Custom Token Based Authentication

Role Based Access Control

Admin Dashboard

Editor to enable admin to style description of its products for more readability and styling.

Form handling with custom image uploader showing preview multiple file upload remove image before uploading

Cloudinary to store product images

Cart functionality

Payment Gateway using Paddle

This project helps me learning technologies used in modern web development while also makes it possible to apply all i know before and enhance my skillset.

Thanks for reading. Follow me for more exciting projects ahead...

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages