Skip to content

FaroqueAbdullah/Wishlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wishlist


This is a MERN Stack E-Commerce Application. Where I implemented simple functionality


Run server locally

git clone https://github.com/FaroqueAbdullah/Wishlist.git

Enter project folder and Setup Frontend

cd .\client-react\
npm install --save

Back to the root folder and Setup Backend

cd ..
cd .\server-node\
npm install --save

Back to the root folder and Start both server

cd ..
npm run start:client
npm run start:server

We didn't use concurrently to avoid complexity

Node as Server

Node js is serving application backend

Used Backend libraries with Node Js

  • Express - Used to handle API request .
  • Mongoose - Used to connect mongoDB database .
  • JsonWebToken - Used to create and verify JWT token .
  • Joi - Used to validate data .

React as Client

React js is using client as application Where I implemented all component as functional componet and used hook based implementation

Used Frontend libraries with React Js

  • axios - Used to handle all type of API call .
  • Redux - Used as global data store .
  • Redux-Saga - Used as middleware of redux to perform async task .
  • React-Icons - Providing all icons .
  • Tailwind - Used as a css framework .
  • React-Toastify - Used to show notifications to user .

Mongodb as Database

Mongodb is using as a database. Where I connected mongodb is MongoDB Atlas Database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors