Flagle is a Telegram Mini-App built using Flutter. It offers users a fun and interactive experience by testing their knowledge of world flags through a quiz game .
Follow these steps to get started with the Flagle Telegram Mini-App:
- Flutter installed on your development machine.
- A compatible code editor (e.g., Visual Studio Code, Android Studio).
-
Clone the Flagle repository to your local machine:
git clone https://github.com/RoukayaZaki/Flagle.git
-
Navigate to the project directory
-
Install the required dependencies using Flutter's package manager:
flutter pub get
-
Deploy the app to your preferred hosting platform.
-
Start the app, and your Flagle Telegram Mini-App is ready for use.
-
Open your Telegram app and launch the app.
-
Begin playing the flag quiz game by answering questions about world flags.
-
Accumulate points and compete with your friends for the highest score.
Enjoy testing your flag knowledge with Flagle!
Flagle's Flutter app is organized into several key components:
-
main.dart: The main entry point of the application, responsible for initializing the app and setting up the theme.
-
get_countries.dart: Contains flag data, such as flag images and country names.
-
quiz_screen.dart: Implements the quiz game logic and user interface.
Contributions to Flagle are encouraged! If you'd like to contribute to the project, please follow these steps:
-
Fork the repository and create a new branch for your feature or bug fix.
-
Make your changes, ensuring code quality and adherence to best practices.
-
Write tests to validate the functionality.
-
Submit a pull request with a clear description of your changes and any relevant details.
For any questions or feedback related to Flagle, please feel free to contact me on Telegram @GammaV
Happy flag guessing with Flagle!