Skip to content

This project is a quiz application powered by AI (mdb.ai). It allows users to create, play, and manage quizzes using MindsDB for predictive capabilities.

License

Notifications You must be signed in to change notification settings

kom-senapati/ai-quiz-bot

Repository files navigation

AI Quiz App

This project is a quiz application powered by AI (mdb.ai). It allows users to create, play, and manage quizzes.

🎥 Demo


Tech Stack

  • Python 🐍
  • Flask 🌐
  • SQLite 🗃️
  • MindsDB 🧠
  • Tailwind CSS + Bootstrap 🎨🅱️

📤 Set up

To use this project, follow these steps:

  1. Install Docker and MindsDB:

  2. Get API Key from mdb.ai:

    • Obtain an API key from mdb.ai.
    • Create a .env file in the project root and add your MindsDB API key.
  3. Set Up Python Virtual Environment:

    • Create and activate a virtual environment (recommended):

      python -m venv venv
      source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  4. Install Dependencies:

    • Install required Python packages from requirements.txt:

      pip install -r requirements.txt
  5. Run Setup Script:

    • Run setup.py script to set up the database and any initial configurations:

      python setup.py
  6. Run the Application:

    • Start the Flask application:

      python app.py
  7. Access the Application:

    • Open a web browser and go to http://127.0.0.1:5000 to access the quiz app.
    • Explore and try out different quizzes!

⭐ Star the Repository

If you find this project useful, please consider starring the repository on GitHub!


🌟 Meet the Author

GitHub Profile Twitter Profile LinkedIn Profile

About

This project is a quiz application powered by AI (mdb.ai). It allows users to create, play, and manage quizzes using MindsDB for predictive capabilities.

Topics

Resources

License

Stars

Watchers

Forks