Skip to content

Voyatrax adalah aplikasi pemesanan tiket pesawat berbasis web yang dibangun dengan Next.js 15, Tailwind CSS, dan Supabase. Aplikasi ini menyediakan fitur pemesanan tiket bagi pengguna, serta dashboard khusus untuk admin.

Notifications You must be signed in to change notification settings

ferryops/VOYATRAX

Repository files navigation

Voyatrax ✈️

Tickets

Voyatrax adalah aplikasi pemesanan tiket pesawat berbasis web yang dibangun dengan Next.js, Tailwind CSS, dan Supabase. Aplikasi ini menyediakan fitur pemesanan tiket bagi pengguna, serta dashboard khusus untuk admin.

Fitur Utama

Untuk Pengguna

  • Login Page: Masuk ke akun pengguna yang sudah terdaftar.
  • Register: Daftar akun baru untuk mulai menggunakan aplikasi.
  • Orders: Melihat dan mengelola pesanan tiket yang telah dibuat.
  • Tickets: Melihat detail tiket pesawat yang telah dibeli.

Untuk Admin

  • Dashboard: Melihat ringkasan statistik dan aktivitas aplikasi.
  • Orders: Melihat dan mengelola seluruh pesanan pengguna.
  • Ticket: Membuat, mengedit, dan menghapus tiket penerbangan.
  • Vouchers: Mengelola voucher diskon untuk promosi.

Tech Stack

  • Next.js — Framework React untuk aplikasi web modern.
  • Tailwind CSS — Utility-first CSS framework untuk styling.
  • Supabase — Backend sebagai layanan (auth, database, dan storage).

Instalasi & Menjalankan Project

  1. Clone repositori ini

    git clone https://github.com/username/voyatrax.git
    cd voyatrax
  2. Install dependencies

    npm install
    # atau
    yarn install
  3. Atur environment variables

    • Buat file .env.local berdasarkan contoh .env.example
    • Isi konfigurasi Supabase (URL, Key, dsb)
  4. Jalankan aplikasi

    npm run dev
    # atau
    yarn dev
  5. Akses aplikasi

Struktur Folder

.
├── components
├── pages
│   ├── admin
│   │   ├── dashboard.tsx
│   │   ├── orders.tsx
│   │   ├── tickets.tsx
│   │   └── vouchers.tsx
│   ├── login.tsx
│   ├── register.tsx
│   ├── orders.tsx
│   └── tickets.tsx
├── styles
├── utils
└── ...

Kontribusi

Kontribusi sangat terbuka! Silakan buat pull request atau buka issue jika menemukan bug atau ingin menambah fitur.

Lisensi

MIT License © 2024 ferryops

About

Voyatrax adalah aplikasi pemesanan tiket pesawat berbasis web yang dibangun dengan Next.js 15, Tailwind CSS, dan Supabase. Aplikasi ini menyediakan fitur pemesanan tiket bagi pengguna, serta dashboard khusus untuk admin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages