/aisdc

Companion web application for AI Student Developer Conference 2023

Primary LanguageJavaScriptMIT LicenseMIT

aisdc

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.

Project Structure

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

Getting Started (Local Development)

web-app

  1. Install the dependencies using npm install.
  2. Run the development server using npm run dev.

functions

  1. Install the dependencies using npm install.
  2. Run the development server using npm run serve.

Contact