Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

102 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

icon Doro

An automated grade tracker for 1700+ Waterloo courses

compressed-video.1.mp4
m4LGffCFVJ

fL6lRxH4b9

XquOlTyb0h

Architechture

Frontend: Next.js, TypeScript, Zustand, Zod

Backend: AWS EC2, Nginx, PM2, Node.js

DB: Supabase (Postgres)

Scraping: Python, BeautifulSoup, Gemini Parsed Output, Pydantic

doro

Running locally

First, clone the repo

git clone https://github.com/oliad1/doro.git
cd doro

Frontend

cd frontend
cp .env.example .env #fill in with env secrets

Next, run it with:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Backend

cd backend
cp .env.example .env #fill in with env secrets

Next, run it with:

bun dev

Open http://localhost:8080 with your browser to see the result.

About

๐Ÿ“Š The zero-setup grade tracker for Waterloo students

Resources

Stars

15 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages