Skip to content
Prompt

Wat2Do — Copilot Instructions

by ericahan22

AI Summary

Wat2Do Copilot Instructions provide AI coding guidance for a Django/React web app that helps University of Waterloo students discover club events scraped from Instagram. Developers working on this codebase benefit from centralized, AI-friendly project context including architecture, tech stack, and setup commands.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to add the "Wat2Do — Copilot Instructions" prompt rules to my project.
Repository: https://github.com/ericahan22/Wat2Do

Please read the repo to find the rules/prompt file, then:
1. Download it to the correct location (.cursorrules, .windsurfrules, .github/prompts/, or project root — based on the file type)
2. If there's an existing rules file, merge the new rules in rather than overwriting
3. Confirm what was added

Description

Centralized platform for discovering club events at the University of Waterloo

Project Overview

Wat2Do (wat2do.ca) is a web app to help you discover club events at the University of Waterloo, scraped directly from Instagram. The application captures all student club events within 10 minutes and provides a web interface for browsing, submitting, and managing events and clubs. Built with Django REST API backend and React + TypeScript frontend, Wat2Do uses AI to extract event details from Instagram posts. Tech Stack: • Backend: Django 5.1 + Django REST Framework, PostgreSQL • Frontend: React 19 + TypeScript, Vite, TanStack Query, Zustand • Authentication: Clerk (JWT-based) • AI: OpenAI GPT-4o-mini for event extraction • Email: Resend API • Storage: AWS S3 • Scraping: Apify Instagram API Key Features: • Browse, search, and filter events - See upcoming and past events from University of Waterloo campus clubs • Club directory - Explore all clubs with links to their websites and Instagram • Event submissions - Users can submit events with AI-powered extraction from screenshots • Interest tracking - Mark events as interested and filter to see only interested events • Calendar export - Export events to iCalendar or Google Calendar • Email newsletter - Subscribe to get the latest events in your inbox daily • Admin panel - Manage event promotions and review user submissions

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Database Setup

Option 1: Docker Compose (Recommended) `bash docker compose up --build ` Option 3: Local PostgreSQL • Install PostgreSQL locally and configure in backend/config/settings/development.py

Backend (Django)

`bash cd backend python -m venv .venv source .venv/bin/activate pip install -r requirements.txt

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
AdoptionUnder 100 stars
7 ★ · Niche
DocsMissing or thin
Undocumented

GitHub Signals

Stars7
Forks1
Issues23
Updated1mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Any AI assistant that accepts custom rules or system prompts

Claude
ChatGPT
Cursor
Windsurf
Copilot
+ more