Home
Softono
backtix

backtix

Open source MIT Dart
17
Stars
9
Forks
0
Issues
1
Watchers
10 months
Last Commit

About backtix

# BackTix > Open Source Event & Ticketing App <img src="assets/social_preview.png" alt="BackTix"> <a href="./README.md"> <img alt="Translation" src="https://img.shields.io/badge/Bahasa_Indonesia-blue?style=for-the-badge&logo=googletranslate&logoColor=blue&labelColor=white"> </a> <a href="./README.en.md"> <img alt="Translation" src="https://img.shields.io/badge/English-blue?style=for-the-badge&logo=googletranslate&logoColor=blue&labelColor=white"> </a> <a href="./README.zh-CN.md"> <img alt="Translation" src="https://img.shields.io/badge/简体中文-blue?style=for-the-badge&logo=googletranslate&logoColor=blue&labelColor=white"> </a> <a href="./README.ja.md"> <img alt="Translation" src="https://img.shields.io/badge/日本語-blue?style=for-the-badge&logo=googletranslate&logoColor=blue&labelColor=white"> </a> <a href="./README.ar.md"> <img alt="Translation" src="https://img.shields.io/badge/Arabic_عربي-blue?style=for-the-badge&logo=googletranslate&logoColor=blue&labelColor=white"> </a> <a href="./README.pt ...

Platforms

Web Self-hosted iOS Android

Languages

Dart

BackTix

Open Source Event & Ticketing App

BackTix

Translation Translation Translation Translation Translation Translation Translation Translation Translation Translation

Source Code

source code

source code

[!IMPORTANT]

Instalasi & How to run

Back-end API service

Admin-panel

Mobile app


[!NOTE]

Tech Stack

  • API service / back-end

    • NestJS 10 TypeScript
    • Prisma ORM
    • PostgreSQL
    • Redis
    • Swagger(API docs)
  • Admin panel web (Monorepo with API service)

    • SvelteKit 2 TypeScript
    • Flowbite UI component
    • Tailwind CSS
  • Mobile app


Aplikasi pembuatan acara dan penjualan tiket online ini merupakan platform yang menyediakan kemudahan bagi pengguna untuk mengakses dan berpartisipasi dalam berbagai acara. Berikut adalah deskripsi singkat fitur-fitur utama aplikasi:

  • Autentikasi:

    Aplikasi ini menawarkan autentikasi yang aman melalui JSON Web Token (JWT) dan Google Sign-In. Pengguna dapat dengan mudah masuk ke akun mereka dengan metode otentikasi yang nyaman dan aman.

  • Aktivasi Akun Melalui Email:

    Untuk meningkatkan keamanan dan memastikan keaslian pengguna, aplikasi memerlukan aktivasi akun melalui email. Pengguna akan menerima kode aktivasi untuk mengonfirmasi dan mengaktifkan akun mereka.

  • Pencarian Acara Terdekat:

    Pengguna dapat mencari acara yang berlangsung terdekat dengan lokasi mereka. Fitur ini memungkinkan pengguna untuk menemukan dan berpartisipasi dalam acara yang diselenggarakan di sekitar mereka.

  • Pembelian Tiket dengan Midtrans:

    Aplikasi ini menyediakan layanan penjualan tiket online dengan menggunakan gateway pembayaran Midtrans. Pengguna dapat dengan mudah membeli tiket untuk acara yang diminati dengan berbagai opsi pembayaran yang nyaman.

  • Membuat Acara dengan Persetujuan Admin:

    Pengguna yang ingin mengadakan acara dapat membuatnya melalui aplikasi. Namun, acara akan dipublikasikan setelah mendapatkan persetujuan dari admin. Hal ini untuk memastikan kualitas dan relevansi acara yang ditampilkan di platform.

  • Scan QR Code untuk Pembuat Acara:

    Fitur ini memungkinkan pembuat acara untuk dengan mudah memverifikasi kehadiran pengunjung dengan melakukan scan QR code pada tiket. Hal ini membantu dalam manajemen acara dan validasi tiket secara efisien.

  • Withdraw Saldo dan Pendapatan:

    Pembuat acara dapat menarik saldo dan pendapatan mereka melalui fitur withdraw yang disediakan oleh aplikasi. Ini memberikan fleksibilitas kepada penyelenggara acara untuk mengelola hasil keuangan mereka dengan mudah.

  • Notifikasi Real-Time

    Dengan bantuan background service (Android & IOS), pengguna akan menerima notifikasi real-time tentang status acara, status penarikan, pembelian dan penjualan tiket.

Dukungan dan donasi

Donate paypal Donate saweria