Live server https://wishlistof.herokuapp.com
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
- 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 js is using client as application Where I implemented all component as functional componet and used hook based implementation
- 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 .