Skip to content

TuritoYuenan/tradao-emp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tradao Event Management & Ticketing Platform

Dedicated to ITea Lab

Fallback image description

Screenshot of webapp homepage

Quality Gate Status GitHub top language GitHub branch check runs GitHub Issues or Pull Requests

Brief

This is an event management and ticketing platform dedicated to the ITea Lab student community at Swinburne Vietnam Alliance Program, HCMC location. Within the CS-oriented community, the platform streamlines the process of organising events such as workshops,

Implementation

The system follows a simplified three-tier architecture that is composed of two main components: a full-stack web application powered by SvelteKit, and a Supabase backend-as-a-service instance.

System architecture diagram

Getting started

1. Prerequisites

  1. Install Git for version control.
  2. Install Deno for working with the frontend and edge functions.
  3. Install Supabase CLI to interact with Supabase, generate types and keys.
  4. Install Visual Studio Code (or preferred tool) for to edit the source code.
  5. Install VSCode extensions: Deno, EditorConfig, GitHub Actions.
  6. Clone TuritoYuenan/tradao-emp.

2. Configuration

  1. Log in to Supabase via the CLI command supabase login.
  2. Have access to a Supabase instance. Get the URL and Publishable key.
  3. Have access to a Google Cloud service account. Get the account key.
  4. Have access to a Google Wallet issuer account. Get the issuer ID.
  5. In the app and supabase/functions directories, create a (dot ENV) .env file based on the respective .env.example templates.

3. Setup

  1. In the app directory, run npm run dev to run the frontend locally.
  2. To run in production, run npm run build to bundle the frontend, then npm run preview.

About

An event ticketing and management platform for the ITea Lab student community at Swinburne Vietnam

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors