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
