MBooking Cinema App

MBooking Cinema App

FlutterDartFirebaseREST APIMidtrans

Project Overview

A mobile application for cinema ticket booking that allows users to view movie schedules, select tickets, and make online payments.

Objectives

Develop a comprehensive cinema ticket booking application with payment integration and barcode generation for ticket validation.

Challenges & Solutions

Challenge 1: Working with a tight deadline of only one week

Solution: Optimized development workflow to meet tight deadline requirements

Challenge 2: Implementing payment gateway integration using Midtrans

Solution: Successfully integrated Midtrans payment gateway with custom implementation

Challenge 3: Creating barcode transaction system for ticket validation

Solution: Developed barcode generation system for transaction validation

Challenge 4: Applying Clean Architecture pattern for the first time

Solution: Implemented Clean Architecture to create a more structured application

Impact & Results

Application completed on time with integrated payment features, barcode transaction system, and improved user experience for smoother and more intuitive ticket booking.

Project Details

Date

-

Technologies

FlutterDartFirebaseREST APIMidtrans Payment GatewayClean Architecture

Project Gallery

MBooking Cinema App screenshot 1
MBooking Cinema App screenshot 2
MBooking Cinema App screenshot 3