Skip to content

Commit

Permalink
Updated the structure
Browse files Browse the repository at this point in the history
  • Loading branch information
Bprathmesh committed Aug 20, 2024
1 parent 0218b15 commit bb5a53b
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 18 deletions.
60 changes: 44 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,38 @@
# Quiz App
# 🎯 Quiz App

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

## Project Overview
[![Quiz App Demo](https://img.youtube.com/vi/uaOugiZ9Jjo/0.jpg)](https://www.youtube.com/watch?v=uaOugiZ9Jjo)

## 🌟 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
### Features

- User-friendly interface with smooth animations
- Timed quizzes with multiple-choice questions
- Score tracking and result display
- Hint system for challenging questions
- Responsive design for various screen sizes
- 📱 User-friendly interface with smooth animations
- ⏱️ Timed quizzes with multiple-choice questions
- 🏆 Score tracking and result display
- 💡 Hint system for challenging questions
- 🖥️ Responsive design for various screen sizes
- 🌓 Light and dark theme options
- ➕ Create and preview custom questions

## Tech Stack
## 🛠️ Tech Stack

- Frontend: Flutter
- Backend: Go
- Database: [Specify your database, e.g., PostgreSQL, MySQL]
- Hosting: [Specify your hosting platform, e.g., Firebase, Heroku]

## Prerequisites
## 📋 Prerequisites

Before you begin, ensure you have the following installed:
- Flutter (latest stable version)
- Go (version 1.16 or later)
- [Any other tools or SDKs required]

## Getting Started
## 🚀 Getting Started

### Frontend Setup

Expand Down Expand Up @@ -65,7 +69,7 @@ Before you begin, ensure you have the following installed:
go run main.go
```

## Project Structure
## 📁 Project Structure

```
quiz-app/
Expand All @@ -80,9 +84,33 @@ quiz-app/
├── main.go
└── [other Go files]
```
## Contact

Prathmesh Bhardwaj
[email protected]
## 🎥 Demo Video

Check out our [video demonstration](https://www.youtube.com/watch?v=uaOugiZ9Jjo) 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 - [email protected]

Project Link: [https://github.com/Bprathmesh/Aaritya-Project](https://github.com/Bprathmesh/Aaritya-Project)

## 🙏 Acknowledgments

Project Link: [https://github.com/Bprathmesh/Aaritya-Project]
- [Flutter](https://flutter.dev/)
- [Go](https://golang.org/)
- [Any other libraries or resources you'd like to acknowledge]
5 changes: 3 additions & 2 deletions flutter_app/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ class QuizApp extends ConsumerWidget {
Widget build(BuildContext context, WidgetRef ref) {
final theme = ref.watch(themeProvider);
return MaterialApp(
title: 'Enhanced Quiz App',
title: ' Quiz App',
theme: theme,
home: HomeScreen(),
);
Expand Down Expand Up @@ -79,12 +79,13 @@ class HomeScreen extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.center,
children: [
SvgPicture.asset(

'assets/quiz_logo.svg',
height: 150,
),
SizedBox(height: 30),
Text(
'Welcome to Enhanced Quiz!',
'Welcome to Quiz App!',
style: Theme.of(context).textTheme.headlineMedium,
),
SizedBox(height: 20),
Expand Down

0 comments on commit bb5a53b

Please sign in to comment.