This repository contains the companion web application for Track 3: AI Playground in AI Student Developer Conference 2023.
The application is developed using Firebase product and services which includes Firebase Authentication, Firebase Cloud Firestore, Firebase Cloud Functions, and Firebase Hosting.
The following is a basic overview of the project structure:
Name | Description |
---|---|
📁 .github | GitHub Actions workflow for CI/CD to Firebase Hosting and Firebase Cloud Function |
📁 functions | Backend of the web application built using Firebase Cloud Functions. |
📁 qr-codes | QR Code generated for the booths and users |
📁 scripts | Python scripts to generate and save QR Codes |
📁 web-app | Frontend of the React web application built using Next.js, Tailwind CSS, and Headless UI. |
📄 .firebaserc | Firebase project configuration |
📄 .gitignore | Git ignore file |
📄 firebase.json | Firebase configuration |
📄 firebase.indexes.json | Firebase Firestore indexes configuration |
📄 firebase.rules | Firebase Firestore security rules |
- Install the dependencies using
npm install
. - Run the development server using
npm run dev
.
- Install the dependencies using
npm install
. - Run the development server using
npm run serve
.
- Wong Zhao Wu (Backend Developer, Cloud Engineer)
- Chung Wei Tat (Front-end Developer, UI/UX Designer)
- Kshitij Parashar (Front-end Developer)