Personality Check App
The Personality Check App is a Flutter-based application that tests the personality of the user based on the choices made by the user. It presents a series of questions and provides multiple-choice answers. The user’s score is calculated based on the selected answers, and a result is displayed at the end.
Features
- Interactive quiz with multiple-choice questions
- Dynamic scoring based on selected answers
- Result interpretation based on the user’s score
- Restart functionality to retake the quiz
Screenshots
Videos
mY.first.app.webm
Getting Started
To get started with the Personality Check App, follow these steps:
- Clone the repository:
git clone <repository-url>
- Change into the project directory:
cd personality_check_app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Project Structure
The project structure follows the standard Flutter project structure:
lib/
: Contains the main Dart code files for the application.main.dart
: Entry point of the application.quiz.dart
: Widget for the quiz functionality.result.dart
: Widget to display the result and restart the quiz.question.dart
: Widget to display a question.answer.dart
: Widget to display an answer option.
assets/
: Contains any static assets used in the application (e.g., images).
Dependencies
The Personality Check App uses the following dependencies:
flutter
: the Flutter SDK.material.dart
: the material design package for Flutter.
For more details, check the pubspec.yaml
file.
Contributing
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request. Ensure that you follow the project’s coding style and guidelines.
License
This project is licensed under the MIT License.