/spark

Spark - An IMDB redesign with the ability to display shows

Primary LanguageDart

Logo

Spark

Spark - An IMDB redesign with the ability to display shows

Application Image 10

-----------------------------------------------------

Table of Contents

-----------------------------------------------------

Introduction 🏛️

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.

-----------------------------------------------------

Demo 🚀

IMAGE ALT TEXT HERE

-----------------------------------------------------

Features 🌟

  • 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

-----------------------------------------------------

Screenshots 📸

Application Image 1 Application Image 2 Application Image 3
Application Image 4 Application Image 5 Application Image 6
Application Image 7 Application Image 8 Application Image 9
Application Image 10 Application Image 11 Application Image 12
Application Image 13 Application Image 14 Application Image 15
Application Image 16 Application Image 17 Application Image 18
Application Image 16 Application Image 17 Application Image 18
Application Image 16 Application Image 17 Application Image 18
Application Image 16

-----------------------------------------------------

Packages Used 📚

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.

-----------------------------------------------------

Meet the Visionary Mind Behind the Project 🌟

Mina Emil Image

About Me:

  • Name: Mina Emil
  • Role: Flutter Developer
  • Passion: Crafting applications that seamlessly blend functionality and aesthetics.

Connect with Me:

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.

LinkedIn:

LinkedIn

Thank you for choosing Tamam. Let's make task management a delightful and efficient experience together!

-----------------------------------------------------