Skip to content

JackMclaughlin424/brickhack10

Repository files navigation

SQueaLy - Overview

Authors

Jack McLaughlin, Spencer Kurtz, Sohail Kumar, Zak Kaufman

Description

SQueaLy is an educational platform that gamifies the learning process for database management languages like SQL. We created it for a hackathon, Brickhack X, which took place at Rochester Institute of Technology in the spring of 2024.

Run Instructions

To run the project, run

run.bat

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Installation

npm install reactfire
npm install react-bootstrap
python -m pip install -r python-api/requirements.txt

Also create a openaikeys.txt inside of python-api/ containing your login credentials.

Firestore Data Model

========= User ============

uid: string
type: string
email: string
ELO: number
classCodes: Course[] (reference's)
questionTags: string[]
[...classId: string = rank: number]

======== Questions =========

subject: string
difficulty: string : easy, intermediate, challenging
questionText: string
answer: string
format: string

========= Courses ===========

instructor: uid reference of User
name: string
students: [] of uid reference's
difficultyTags: string[]
subject: string
description: string

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors