Skip to content

FraserLee/AlignmentSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlignmentSearch

img

Project Layout

  • src/ stuff around processing our dataset and constructing embeddings
  • api/ a flask app serving as our backend
  • web/ a NextJS app for the frontend

Usage

Environment Setup

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.

Running a local version

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.