cat projects/gidi-box-office.md

Gidi Box Office — Movie Streaming & Upload Platform

Gidi Box Office — Movie Streaming & Upload Platform

A Flutter movie platform with movie discovery, search, purchase flows, downloads, uploader dashboard, movie upload screens, YouTube/video playback, ratings, comments, and earnings views.

role: Flutter Developer

Problem

Movie creators and viewers needed a mobile platform for discovering, uploading, purchasing, watching, downloading, and managing movie content.

Solution

Built a Flutter movie platform with viewer and uploader workflows, movie detail pages, search, purchase flows, video playback, downloads, profile management, uploader dashboard, comments, ratings, and earnings screens.

How it was built

  • Developed the mobile app using Flutter and Dart
  • Built movie browsing, movie details, category search, keyword search, and recent upload screens
  • Implemented uploader dashboard and movie upload flows
  • Added video playback using video player and YouTube player packages
  • Integrated file picker and image picker for media upload workflows
  • Created purchase, payment, download, my earnings, and my purchases screens
  • Used REST API integration through Dio

Metrics

  • Movie upload and purchase flows
  • Video playback
  • Uploader dashboard
  • Download and earnings screens

Tech

FlutterDartREST APIsVideo PlayerWebViewFile PickerImage PickerLocal Notifications