Try it: https://tech-quiz-chi.vercel.app/
This is a web application designed to quiz users on various technology-related topics. It's built using Next.js, Tailwind CSS, and MongoDB with React.
- User Authentication: Users can sign up and log in to access the quiz.
- Quiz Categories: Users can choose from different categories of quizzes, such as programming languages, frameworks, databases, etc.
- Quiz Questions: Each quiz consists of multiple-choice questions related to the chosen category.
- Next.js: Next.js is a React framework that enables functionality such as server-side rendering and generating static websites for React.
- Tailwind CSS: Tailwind CSS is a utility-first CSS framework for quickly building custom designs.
- MongoDB: MongoDB is a NoSQL database used for storing user data, quiz questions, and scores.
- React: React is a JavaScript library for building user interfaces.
-
Clone the repository:
git clone https://github.com/Honorato-Dev/tech-quiz
-
Install dependencies:
cd tech-quiz-app npm install
-
Set up environmental variables
- Create ".env" file in root directory
NEXTAUTH_URL= NEXTAUTH_SECRET= MONGODB_URI=
``
- Create ".env" file in root directory
-
Start Server
npm run dev
- Fork the repository.
- Create a new branch (git checkout -b feature/new-feature).
- Make your changes.
- Commit your changes (git commit -am 'Add new feature').
- Push to the branch (git push origin feature/new-feature).
- Create a new Pull Request.
This project is licensed under the MIT License.