Welcome to Spark, your one-stop destination for exploring the world of movies, TV shows, and celebrities. Spark is a redesigned platform inspired by IMDb, powered by The Movie Database (TMDb) API. With Spark, you can seamlessly discover, explore, watch, and enjoy a vast collection of cinematic content, all at your fingertips.
- 14+ Screens
- Responsive UI
- GetX
- Clean Architecture
- MVC design pattern
- Error Handling
- TMDB API Integration
- Light & Dark Theme
- WebView
- Firebase Auth
- Firebase Firestore
- VidSrc API
- Pagination
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
The app utilizes several packages to enhance its functionality. Some of the key packages used include:
- build_runner
- cached_network_image
- cloud_firestore
- cupertino_icons
- dartz
- dio
- expandable_text
- firebase_auth
- firebase_core
- flutter_dotenv
- flutter_facebook_auth
- flutter_svg
- font_awesome_flutter
- freezed
- freezed_annotation
- get
- google_sign_in
- intl
- json_annotation
- lottie
- persistent_bottom_nav_bar
- photo_view
- shared_preferences
- shimmer
- uuid
- webview_flutter
- youtube_player_flutter
- flutter_launcher_icons
These packages are crucial for enabling various functionalities and enhancing the app's capabilities.
- Name: Mina Emil
- Role: Flutter Developer
- Passion: Crafting applications that seamlessly blend functionality and aesthetics.
Feel free to reach out if you have any questions, suggestions, or just want to say hello! You can contact me at mina.emil.fakhry@outlook.com.
Thank you for choosing Tamam. Let's make task management a delightful and efficient experience together!





























