Wat2Do.ca is a web app to help you discover club events at the University of Waterloo, scraped directly from Instagram by capturing all student club events within 10 minutes!
- Browse, search, and filter events: See upcoming and past events from campus clubs
- Club directory: Explore all clubs with links to their website/Instagram
- Email newsletter: Subscribe to get the latest events in your inbox, once daily
Wat2Do is funded in part by the Student Life Endowment Fund (SLEF) at the University of Waterloo.
docker compose up --buildcd backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
# PRODUCTION=1 python manage.py migrate
python scripts/populate-local-db-with-prod-data.py
python manage.py fix_sequences
python manage.py runserver 8000cd frontend
npm install
npm run devIf you have questions or feedback, please reach out at wat2do.ca/contact or add a GitHub issue.
Enjoy discovering events!