Skip to content

MERN Gaming Store Web Project - Interview Assignment ๐ŸŽฎ

License

Notifications You must be signed in to change notification settings

it-21360978/gaming-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MERN Gaming Store Web Project - Interview Assignment ๐ŸŽฎ

Node.js npm

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.

*Getting Started

To get started with this project, clone the repository and install the dependencies:

  git clone https://github.com/it-21360978/gaming-store-interview.git
  

*Features

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

Technologies Used

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

Authors

License

*This project is licensed under the MIT License. See the LICENSE file for details.

๐Ÿ”— Links

linkedin twitter Instagram

Feedback

If you have any feedback, please reach out to me at https://bit.ly/3M5AXuf