/sea-cinema

Seamless Cinema Experience at Your Fingertips.

Primary LanguageDart

SEA Cinema

Seamless Cinema Experience at Your Fingertips.

Platform Dart Star

Table of Contents

Getting Started

  1. Ensure you have Flutter installed on your machine.

  2. Clone the repository:

git clone https://github.com/codeyzx/sea-cinema.git
  1. Navigate to the project directory:
cd sea-cinema
  1. Retrieve the project dependencies by running the following command:
flutter pub get
  1. Set up environment variables:
  • Create a .env file in the root directory.

  • Add the following environment variables to the .env file:

    BASE_URL=https://seleksi-sea-2023.vercel.app/api
    BASE_URL_SEA=https://sea-cinema.up.railway.app
    API_KEY=YOUR_API_KEY
    SERVER_KEY=YOUR_MIDTRANS_SERVER_KEY
    CLIENT_KEY=YOUR_MIDTRANS_CLIENT_KEY
    

    Replace API_KEY, YOUR_MIDTRANS_SERVER_KEY, YOUR_MIDTRANS_CLIENT_KEY. with your actual Midtrans API credentials and IMDb API credentials.

  1. Connect a physical device or start an emulator.

  2. Run the application:

flutter run

Demo

Movies Booking
Tickets Payment

Features

  • Splash
  • Authentication
  • List Movies
  • Movie Detail
  • Swipeable Movie Cards
  • Book Tickets
  • Top Up
  • Top Up with Midtrans
  • Withdraw
  • Watchlist
  • Edit Profile

Dependencies