The frontend of the Diary Creation Application is built using Flutter, providing a seamless and intuitive user experience. It interacts with the backend, which is developed using FastAPI and integrates with the GPT-4 API provided by OpenAI. The Flutter application allows users to input their daily activities and receive personalized diary entries generated by the backend.
- Flutter: For building cross-platform mobile applications with beautiful UI designs and smooth performance.
- Dart: The programming language used for developing Flutter applications.
- HTTP Package: For making HTTP requests to interact with the backend APIs securely.
-
Clone the Repository
git clone https://github.com/MindSolver/mindsolver-flutter.git cd mindsolver-flutter
-
Set Up Flutter Environment
Follow the Flutter installation guide to set up Flutter on your development machine.
-
Install Dependencies
Navigate to the Flutter project directory and run:
flutter pub get
-
Start the FastAPI Server
Within the Flutter project directory, run the following command to launch the app on connected devices or emulators:
flutter run