https://github.com/pushpendra-1697/paypal-task-manager
https://github.com/pushpendra-1697/paypal-task-manager
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pushpendra-1697/paypal-task-manager
- Owner: Pushpendra-1697
- Created: 2023-03-23T16:23:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-25T07:48:18.000Z (over 2 years ago)
- Last Synced: 2025-01-06T04:13:04.643Z (9 months ago)
- Language: JavaScript
- Size: 1.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# paypal-task-manager
# Tech Stack
# A) Client side:
React, Redux, Chakra-ui used for styling & modal creation, react-router-dom@6, axios and redux-thunk used for handling backend asyn routes(HTTP requests)
chart.js & react-chartjs-2 library used for creating the Pie-Chart & Line-Chart
jwt-decode used for decode the token which comes from google Oauth by clientID
react-beautiful-dnd library used for drag & drop functionalitythese all npm dependencies are available in package.json because It contains all information about project & package-lock.json is JSON formate file which have detailed explaination and these all dependencies
# B) Server side:
nodeJS (server programming environment), express.js, mongodb, mongoose for connect to mongodb and server, dotenv for access the .env file, cors external middleware handling the cors origin error, jsonwebtoken by jwt.io library used for creating a token for authentication purpose by the help of sign() function, Hashing for encrypting the password used in to make secure password which is not visible to all by the help of some limited salt-rounds and bcrypt library used for get original password so I can compair it by compare function at the login time.# Some Project Screenshots below & Deployed/live Links:
Cyclic.sh backend URL: https://dull-ruby-chiton-gown.cyclic.app/Vercel Frontend URL: https://paypal-plum.vercel.app



