Quiz-App-in-Flutter

🎯 Quiz App

A fully functional quiz application built with Flutter for the frontend and Go for the backend.

Quiz App Demo

🌟 Project Overview

This Quiz App is a dynamic, interactive application that allows users to test their knowledge across various topics. It features a Flutter-based frontend for cross-platform support and a Go backend for efficient server-side operations.

✨ Features

Here are some screenshots of the Quiz App in action:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

🛠️ Tech Stack

📋 Prerequisites

Before you begin, ensure you have the following installed:

🚀 Getting Started

Frontend Setup

  1. Clone the repository:
    git clone https://github.com/your-username/quiz-app.git
    cd quiz-app/flutter_app
    
  2. Install dependencies:
    flutter pub get
    
  3. Run the app:
    flutter run -d chrome
    

Backend Setup

  1. Navigate to the backend directory:
    cd ../go-backend
    
  2. Install Go dependencies:
    go mod tidy
    
  3. Run the server:
    go run main.go
    

📁 Project Structure

quiz-app/
│
├── flutter_app/       # Flutter frontend
│   ├── lib/
│   │   ├── main.dart
│   │   └── [other Flutter files]
│   └── pubspec.yaml
│
└── go-backend/        # Go backend
    ├── main.go
    └── [other Go files]

🎥 Demo Video

Check out our video demonstration to see the Quiz App in action and learn about its features!

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

📞 Contact

Prathmesh Bhardwaj - pbrathmesh@gmail.com

Project Link: https://github.com/Bprathmesh/Aaritya-Project

🙏 Acknowledgments