Project Overview

A comprehensive full-stack gaming application with a React frontend and Express backend. Features authentication, game state management, and real-time data persistence.

Key Features

  • User authentication with JWT
  • Game state management with Redux
  • Styled UI components
  • RESTful API backend
  • MongoDB data persistence
  • Protected routes

Technologies Used

Frontend

  • React 17
  • TypeScript
  • Redux
  • Redux Thunk
  • React Router DOM
  • Ant Design
  • Styled Components
  • Material-UI
  • Axios

Backend

  • Express.js
  • MongoDB with Mongoose
  • JWT
  • bcryptjs
  • CORS
  • body-parser