Movies App
A Flutter application that showcases a list of trending and popular movies. The app is built with a Clean Architecture approach, integrating real-time data from an external Movies API, and using Firebase for authentication and user data storage.
Features
? Clean Architecture: Structured into layers (Presentation, Domain, Data) to ensure scalability, maintainability, and testability.
API Integration: Fetches movies dynamically from a public Movies API with pagination and search support.
Firebase Authentication: Users can register and log in using Firebase Auth (Email/Password).
️ Firebase Firestore: Saves user-specific data like favorite movies.
Dark Mode support.
Movie Search functionality.
Movie Details Page with full overview, rating, and release info.
️ Tech Stack
Flutter (Dart)
Clean Architecture
Firebase (Auth & Firestore)