Skip to content
@BinAir-Team

BinAir

collaboration of FSW JS and AND - Binar Academy

BinAir

Final Project FSW JS X ANDROID - Binar Academy X Kampus Merdeka

Tema:

E-Ticket Platform (Benchmark dari Garuda Indonesia)

Nama Aplikasi:

BinAir

Background :

Platform ini merupakan tempat beli dan booking tiket penerbangan secara online, baik one way (sekali penerbangan) dan round trip (pulang pergi). Platform ini membuka dan menyediakan berbagai jenis penerbangan domestik dan mancanegara. Terdapat dua peran User yaitu berperan sebagai admin dan login sebagai buyer . Buyer dapat mengirimkan dan menerima bukti hasil transaksi melalui platform ini.

Main Purpose

Membuat aplikasi mobile & website yang menyediakan beberapa pilihan tiket untuk penerbangan baik one way (sekali penerbangan) dan round trip (pulang pergi). dengan desain yang minimalis, dan juga mudah digunakan serta diakses

Fitur Wajib

Fitur yang wajib dikerjakan oleh tim. Jika tidak diselesaikan, akan ada pengurangan nilai secara kolektif.

  • Registrasi User
  • Implementasi In App Notification (Fitur lonceng di dalam notifikasi, bukan push notifikasi)
  • Profil User
  • Histori Transaksi (List Booking, Check in, dan Travel documents berupa Visa, Passport, Izin Tinggal/Resident Permit)

Fitur Wajib untuk Buyer

  • Dua kategori pemberangkatan: One-Way dan Round Trip (pulang-pergi)
  • Tujuan pemberangkatan (From dan To)
  • Waktu pemberangkatan, dan waktu pulang (jika memilih round trip)
  • Listing airport (Nama airport, kode negara, dan lokasi)
  • Wishlist user di data lokal

Fitur Wajib untuk Admin

  • Admin punya page sendiri (List customer yang booking, membeli tiket, jadwal pemberangkatan, histori pembayaran)
  • Admin bisa CRUD item listing (gambar, deskripsi, harga lokasi)
  • Item dibuat 2 kategori: pulang pergi, satu arah

Minimum Requirement & Submit Idea for Full Stack Web

Objectives Front End Back End
Design Responsive Design RESTful API
Deisgn Pattern Membuat component sesuai design system MVC / Service Repository Pattern
Testing Membuat unit dan integration test Melakukan unit testing menggunakan Jest
Deployment Railway.app & CI/CD (Github Action Railway.app & CI/CD (Github Action)
Output Deliverable Website yang bisa di akses secara publik dan responsif sampai mobile API yang bisa diakses secara publik

Minimum Requirement & Submit Idea for Android

Objectives
Design Human Interface Guidelines Android
Design Pattern MVVM
Component Custom
Testing Unit testing
Output Deliverable Package Aplikasi (.apk atau .aab)

Additional Features Full Stack Web

Buat bikin final project yang bagus, kamu dan member tim lain bisa lho menambahkan fitur tambahan yang dapat mendukung proses pembuatan final project ini.

Jadi, kamu dan tim nggak melulu pakai fitur yang itu-itu aja.

Berikut adalah fitur yang bisa kamu gunakan :

  • Email notification
  • Email confirmation
  • Fitur lupa password
  • Social media login (Google, or Facebook)
  • Menerapkan authentication
  • Unit test coverage di atas 80%

Additional Features Android

Kamu dan member tim lainnya pasti ingin dong punya nilai tambah yang bisa bikin final project kamu makin keren?

Yaps, untuk itu sebagai nilai tambah, kamu dapat menambahkan fitur-fitur lain dalam produk final project ini. Apa aja fitur tambahannya?

Ini dia:

  • Menggunakan fitur push notification
  • Fitur biometric untuk login (UI dibebaskan)
  • Menggunakan fitur kamera
  • Menggunakan navigation component

Contributors ✨

Thanks goes to these wonderful people


Ahmad Hafidh Ayatullah

Full Stack Facilitator


Zelvi Olga

Android Facilitator


Handy Reza

Product Manager &
Frontend Developer


Noviyana Ling

Frontend Team Leader


Muhammad Damas Abhirama

Frontend Developer


AsrofurRizqi

Backend Team Leader


Adi Prasetyo

Backend Developer


Muhammad Afif Dwi Ardhiansyah

Backend Developer


Richard Lois

Android Team Leader


Danial Farros

Android Developer


Akbar Maulana

Android Developer

This project follows the all-contributors specification. Contributions of any kind welcome!

Supporters

Special thanks goes to our supporters.

Binar-icon
Kampus Merdeka
Cypress

Popular repositories Loading

  1. C1-Backend C1-Backend Public

    JavaScript 3 1

  2. C1-Frontend C1-Frontend Public

    JavaScript 1

  3. C1-Mobile-Buyer C1-Mobile-Buyer Public

    Kotlin 1

  4. C1-Mobile-Admin C1-Mobile-Admin Public

    Kotlin

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • C1-Backend Public
    BinAir-Team/C1-Backend’s past year of commit activity
    JavaScript 3 1 0 0 Updated Jan 28, 2023
  • C1-Frontend Public
    BinAir-Team/C1-Frontend’s past year of commit activity
    JavaScript 0 1 0 0 Updated Jan 6, 2023
  • BinAir-Team/C1-Mobile-Admin’s past year of commit activity
    Kotlin 0 0 0 0 Updated Jan 5, 2023
  • BinAir-Team/C1-Mobile-Buyer’s past year of commit activity
    Kotlin 0 1 0 0 Updated Jan 3, 2023
  • .github Public
    BinAir-Team/.github’s past year of commit activity
    0 0 0 0 Updated Dec 31, 2022

Top languages

Loading…

Most used topics

Loading…