/Python-Quiz-App

This is simple python quiz app

Primary LanguagePython

Python Quiz App

Python-quiz-app

Welcome to the Python Quiz App! This application is designed to provide users with an interactive quiz experience where they can test their knowledge on various topics.

Features

  • Multiple-choice questions: Users can select from different options for each question.
  • Simple interface: The app provides a user-friendly interface for an enjoyable experience.
  • Immediate feedback: Users receive instant feedback on their quiz performance.

Getting Started

To run the Python Quiz App locally, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/Supu-27/Python-Quiz-App.git
  1. Navigate to the project directory:
cd python-quiz-app
  1. Run the application:
python app.py
  1. Access the quiz app in your web browser at http://localhost:5000.

Project Structure

  • app.py: Python script containing the backend logic for the quiz app.
  • index.html: HTML file containing the frontend layout and structure of the quiz app.
  • Dockerfile: Configuration file for building a Docker image of the quiz app.

Technologies Used

  • Python: The core programming language used for building the quiz app logic.
  • Flask: A lightweight web framework used to create the web application.
  • Docker: Containerization technology used to package the application and its dependencies for easy deployment.
  • AWS: Amazon Web Services may be utilized for deploying the application to the cloud and managing server resources.

How to Use

  • Upon accessing the app, users are greeted with a welcome message and presented with multiple-choice questions.
  • Select the option that you believe is the correct answer for each question.
  • Submit your answers to receive immediate feedback on your performance.

Contributing

  • Contributions are welcome! If you have any suggestions, improvements, or feature requests, please feel free to open an issue or create a pull request.

License

  • This project is licensed under the MIT License.