CineMobile is a Flutter-based mobile application designed to provide information about movies.
- Ensure you have the Flutter SDK installed on your system.
- Verify your Flutter installation:
flutter --version
This project uses an external API (e.g., TMDB API) for fetching movie details.
- Obtain an API key from TMDB.
- Open the files where the API key is set (e.g.,
lib/chatbot.dartorlib/movie_details.dart). - Replace the placeholder
YOUR_API_KEYwith your actual API key:const String apiKey = "YOUR_API_KEY";
To build the project, follow these steps
- Install dependencies (flutter pub get)
- Build the APK (flutter build apk)
- The APK will be at build/app/outputs/flutter-apk/app-release.apk
To run the project on your own device download the apk
- Download the cinemobile.apk
- The requirements.txt file contains the necessary versions to run RAG and backend codes written in Python.
- After completing the installations, simply run the appllm.py file.