Skip to content

This is a web application designed to quiz users on various technology-related topics.

Notifications You must be signed in to change notification settings

Honorato-Dev/tech-quiz

Repository files navigation

Tech Quiz App

texhquiz-layout

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.

Features

  • 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.

Technologies Used

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/Honorato-Dev/tech-quiz
  2. Install dependencies:

     cd tech-quiz-app
     npm install
  3. Set up environmental variables

    • Create ".env" file in root directory
        NEXTAUTH_URL=
        NEXTAUTH_SECRET=
        MONGODB_URI=

    ``

  4. Start Server

    npm run dev

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

- 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.    

License

This project is licensed under the MIT License.

About

This is a web application designed to quiz users on various technology-related topics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published