FL-Mov stands as the ultimate movie app, seamlessly combine the convenience of easy ticket purchasing with a comprehensive cinematic exploration provided by TMDB. Whether you're securing seats for the latest releases or delving into in-depth information about your favorite films, actors, and directors, our user-friendly app guarantees to be your go-to solution for all things cinema, offering a seamless and immersive experience designed for movie enthusiasts and casual viewers alike
The app development is divided into two primary components. Server-sided/backend application, which utilizes the Ruby on Rails framework, and the client application, which is built using the Flutter framework. As mentioned earlier, the movie exploration results are provided by TMDB (The Movie Database), ensuring a comprehensive and reliable source for all your cinematic queries.
- Flutter
- Ruby on Rails
- PostgreSQL
- Bloc for state management.
- Dio for communicating with the APIs.
- Freezed for faster development (generator to remove boiler plate code).
- QR Flutter for ticket QR code generator.
- Whatsapp SDK for sending OTP to verify phone number.
- Kimurai for scraping anohter website to get an actual theater movie & schedule.