Welcome to the MERN Gaming Store Web Project! This repository showcases an engaging and fully functional online gaming store, developed as part of an interview assignment. Leveraging the power of the MERN (MongoDB, Express.js, React, Node.js) stack, this project demonstrates my proficiency in creating dynamic and interactive web applications.
To get started with this project, clone the repository and install the dependencies:
git clone https://github.com/it-21360978/gaming-store-interview.git
This project includes the following features:
- User registration with email and password
- User login with email and password
- JSON Web Token (JWT) based authentication
- Protected routes that require authentication
- Error handling and validation to ensure secure user authentication and registration
This project uses the following technologies:
- MongoDB: A NoSQL database used to store user information
- Express.js: A server-side web framework for Node.js used to handle HTTP requests and responses
- React.js: A client-side web framework for building user interfaces
- Node.js: A JavaScript runtime environment used to run the server-side code
- JSON Web Tokens (JWT): A standard for secure communication between parties, used to authenticate and authorize API requests
- Tailwind css and flowbite
If you have any feedback, please reach out to me at https://bit.ly/3M5AXuf