XeroCodee is a responsive and dynamic website built using React JS. It utilizes Redux to track the login status of users and stores JWT tokens on the frontend in cookies with HTTP only, providing security against hackers.
To get started using XeroCodee, simply visit our website at https://xerocodeee.netlify.app/. Note: For backend refer to https://github.com/tautik/AuthServiceMongoDB
Check out the XeroCodee demo video at https://www.youtube.com/watch?v=TcI8243Qi9o
- Responsive design
- Dynamic webpages
- Login tracking using Redux
- Secure token storage with HTTP only cookies
- React JS
- Redux
- React-Router-Dom
XeroCodee takes security seriously and has implemented measures to protect user data. The use of JWT tokens stored in HTTP only cookies ensures that attackers cannot access sensitive information.
#####Setting up project:
- Clone the project
- npm install
- Create .env file on root directory of the folder
- Add environmental variable as:
Key | Value |
---|---|
VITE_NODE_ENV | production |
- Also setup src/config/serverConfig.js by putting the backend api as baseUrl
Check out the Backend at https://github.com/tautik/AuthServiceMongoDB