A modern web application for testing clicking speed.
- React - UI framework with functional components and hooks
- Tailwind CSS - Utility-first CSS framework for styling
- Vite - Fast build tool and development server
- Chart.js - Open source and easy to use charting library
- Express.js - Node.js web framework
- MongoDB - NoSQL database with Mongoose ODM
- Firebase - Authentication, hosting, and functions
- Firebase Hosting - Static site hosting
- Firebase Authentication - User management
- Firebase Functions - Cloud functions
- MongoDB Atlas - Cloud database
├── frontend/
│ ├── src/
│ │ ├── Components/ # React components
│ │ ├── Views/ # Each unique web Page
│ │ ├── Assets/ # Static assets
| ├── firebase.json # Hosting configuration
│ └── firebase-config.js # Firebase configuration
├── backend/
│ ├── controllers/ # Business logic
│ ├── routes/ # API endpoints
│ └── models/ # Data models
- Multiple game modes for different types of clicking tests
- Real-time performance tracking and analytics
- Responsive design for all devices
- User authentication and data persistence
This project is open source and available under the MIT License.
