src/
stuff around processing our dataset and constructing embeddingsapi/
a flask app serving as our backendweb/
a NextJS app for the frontend
In the api/
directory, rename .env.example
to .env
. Edit this file and
fill in the placeholder values with valid credentials. Message the
#stampy-dev
channel on the Rob Miles AI
Discord if you need help with this.
Install npm
, python 3.11
, and pipenv
.
Open two terminal windows. In the first, run:
cd api
pipenv install --dev # (skip this line after the first time)
pipenv run python3 main.py
In the second, run:
cd web
npm install # (skip this line after the first time)
npm run dev
In the second window, a URL will be printed. Probably http://localhost:3000
.
Paste this into your browser to see the app.
At this point this repo is mainly historical. Active development continues in the stampy repo, where the initial McGill prototype was merged with ideas from other contenders.