A Flutter based application which tests personality of the user based upon the choices made by user

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:

  1. Clone the repository: git clone <repository-url>
  2. Change into the project directory: cd personality_check_app
  3. Install dependencies: flutter pub get
  4. 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.

GitHub

View Github