Skip to content

Latest commit

 

History

History
80 lines (62 loc) · 2.78 KB

README.md

File metadata and controls

80 lines (62 loc) · 2.78 KB

방구석 브리핑_Frontend

General info


Implemented front-end application pages of BIS-'방구석 브리핑' with Flutter(Dart) for Prometheus AI service Hackathon on 02 Feb, 2024 ~ 03 Feb, 2024

Technologies


  • Flutter SDK version: 3.16.6
  • Dart SDK version: 3.2.3
  • Android Studio Giraffe version: 2022.3.1 Patch 1

Setup


To run this project, first, manually copy & paste Dart scripts in the lib directory + pubspec.yaml, so that you can run the Android emulator witout error. Second, you have to run the FastAPI backend server in your local environment. Please check the Back repository to run server. Unluckily, This project support Android only.

  • If some errors occurred, you might try steps below.
  1. Check that AndroidManifest.xml is in
android/app/src/main/AndroidManifest.xml
  1. Check the location of Flutter SDK or Dart SDK

  2. Run

pub get

or

flutter doctor

and try the follow instructions

UI/UX

1. Login

  • if ID is exists, Login else, Sign up.

2. Home

  • You can put time interval and set the end time to start the briefing.
  • Or you can see ongoing briefing by tapping briefing button upside.
  • You can go to History page and Custom GPT page in Home screen.

3. Briefing

  • You can see that captions are sent periodically at the interval you set.
  • You can stop the briefing whenever you want.

4. Request History

  • You can select any past briefing you would like to see.

5. Briefing History

  • You can see every captions of each briefing.
  • You can also receive the AI summary by pressing the 'AI summary' button.

6. AI Summary

  • This is the summary of every captions in the briefing that you selected
  • And this summary sentences are made by GPT-4 API
  • Not only giving you a summary, But also giving you an advice for your constructive management.

7. GPT Custom

  • You can give instructions to customize GPT-4.
  • You can adjust the length or style of a single caption by giving instructions.