Welcome to Regista Football Quizzes! This is a competitive football quiz app where users can play in different modes, test their knowledge about football, and see how well they score against others.
You can play the Regista Football Quizzes right now! Just click the link below to start challenging yourself and others in various football quiz modes:
- Next.js 14: Full-stack React framework with support for server-side rendering (SSR) and new App Router features.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Zustand: State management for easily managing player and game states.
- React Hook Form: Form handling with validation, focusing on minimal re-renders.
- Mongoose: Object Data Modeling (ODM) for MongoDB.
- Vercel: Hosting platform for serverless deployment of the Next.js app.
- Play single or team-based football quiz games.
- Switch between categories and levels of difficulty.
- Real-time state management with Zustand.
- Dynamic forms and validation powered by React Hook Form.
- Database-backed question and feedback systems via Mongoose.
- Hosted on Vercel for fast, reliable deployment.
Ensure you have the following installed on your system:
-
Clone the repository:
git clone https://github.com/JooZef315/Regista-Football-Quizzes.git
-
Navigate to the project folder:
cd Regista-Football-Quizzes -
Install dependencies:
npm install
-
Set up environment variables:
Create a .env.local file in the root of the project and add the following:
DATABASE_URI=
-
Development Mode:
npm run dev
Open http://localhost:3000 to view it in the browser.
This project is licensed under the MIT licensed.