Skip to content

Commit f28a84d

Browse files
Tony QiuTony Qiu
authored andcommitted
save
1 parent 1d4174c commit f28a84d

File tree

6 files changed

+48
-153
lines changed

6 files changed

+48
-153
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</p>
1818

1919
<a href="https://wat2do.ca" target="_blank">Wat2Do.ca</a> is a web app to help you discover club events at the University of
20-
Waterloo, scraped directly from Instagram.
20+
Waterloo, scraped directly from Instagram by capturing all student club events within 10 minutes!
2121

2222
## ✨ Features
2323

backend/.env.example

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
1-
# Django Configuration
2-
SECRET_KEY=your-secret-key-here
3-
PRODUCTION=0
4-
DEBUG=True
5-
6-
# Database Configuration
7-
PRODUCTION=False
8-
# PostgreSQL Configuration (for production)
1+
# web scraping
2+
USERNAME=XXXXXXXXXXX
3+
PASSWORD=XXXXXXXXXXXXXXXXXXXXXX
4+
CSRFTOKEN=XXXXXXXXXXX
5+
SESSIONID=XXXXXXXXXXX:XXXXXXXXXXX:8:XXXXXXXXXXX-XXXXXXXXXXX
6+
DS_USER_ID=XXXXXXXXXXX
7+
MID=XXXXXXXXXXX
8+
IG_DID=XXXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX
9+
DOC_ID=XXXXXXXXXXX
10+
OPENAI_API_KEY=sk-proj-XXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX-XXXXXXXXXXX
11+
12+
# django server
13+
SECRET_KEY=Erica<3Tony
14+
# supabase db
915
POSTGRES_DB=postgres
10-
POSTGRES_USER=postgres
11-
POSTGRES_PASSWORD=your-supabase-password
12-
POSTGRES_HOST=your-project.supabase.co
13-
POSTGRES_PORT=6543
14-
SUPABASE_DB_URL=postgresql://postgres:password@your-project.supabase.co:6543/postgres
16+
POSTGRES_USER=postgres.XXXXXXXX
17+
POSTGRES_PASSWORD=XXXXXXXXXX
18+
POSTGRES_HOST=aws-0-us-east-2.pooler.supabase.com
19+
POSTGRES_PORT=5432
20+
SUPABASE_DB_URL=postgresql://postgres:XXXXXXXXXXXXXX@db.XXXXXXXXXXX.supabase.co:5432/postgres
21+
22+
# aws
23+
AWS_S3_BUCKET_NAME=bug-free-octo-spork
24+
AWS_DEFAULT_REGION=us-east-2
25+
AWS_ACCESS_KEY_ID=XXXXXXXXXXX
26+
AWS_SECRET_ACCESS_KEY=V/XXXXXXXXXX
27+
28+
RESEND_API_KEY=re_XXXXXXXXXXX
29+
RESEND_FROM_EMAIL=newsletter@wat2do.ca
30+
31+
EMAIL_ENCRYPTION_KEY=XXXXXXXXXX
32+
EMAIL_HASH_KEY=XXXXXXXXXX
1533

16-
# PostgresSQL for local development
1734
LOCAL_POSTGRES_DB=postgres
1835
LOCAL_POSTGRES_USER=postgres
1936
LOCAL_POSTGRES_PASSWORD=postgres
20-
LOCAL_POSTGRES_HOST=postgres
37+
LOCAL_POSTGRES_HOST=localhost
2138
LOCAL_POSTGRES_PORT=5432
2239

23-
# Optional: Django
24-
SECRET_KEY=dev-secret-change-me
2540
DEBUG=1
26-
# Email Service (Resend)
27-
RESEND_API_KEY=your-resend-api-key
28-
RESEND_FROM_EMAIL=onboarding@resend.dev
41+
BASE_URL=http://localhost:8000
42+
43+
CLERK_PUBLISHABLE_KEY=pk_test_XXXXXXXXXX
44+
CLERK_SECRET_KEY=sk_test_XXXXXXXXX
45+
ALLOWED_PARTIES="http://localhost:5173,http://localhost:8000,https://api.wat2do.ca,http://www.api.wat2do.ca,https://wat2do.ca"
46+
ALLOWED_HOSTS="localhost:8000,127.0.0.1,localhost,.vercel.app,.elasticbeanstalk.com,.elb.amazonaws.com,.wat2do.ca"
47+
48+
# PRODUCTION=1
2949

30-
# OpenAI API
31-
OPENAI_API_KEY=your-openai-api-key
3250

33-
# AWS S3 Configuration
34-
AWS_S3_BUCKET_NAME=your-s3-bucket-name
35-
AWS_DEFAULT_REGION=us-east-2
3651

37-
# Email Encryption
38-
EMAIL_ENCRYPTION_KEY=32-character-base64-encryption-key
39-
EMAIL_HASH_KEY=32-character-base64-hash-key
40-
41-
# Instagram Scraping
42-
USERNAME=your-instagram-username
43-
PASSWORD=your-instagram-password
44-
CSRFTOKEN=your-csrf-token
45-
SESSIONID=your-session-id
46-
DS_USER_ID=your-ds-user-id
47-
MID=your-mid
48-
IG_DID=your-ig-did
49-
DOC_ID=
50-
51-
CLERK_PUBLISHABLE_KEY=
52-
CLERK_SECRET_KEY=
53-
CLERK_PEM_PUBLIC_KEY=
54-
CLERK_FRONTEND_API_KEY=
55-
ALLOWED_PARTIES=
56-
ALLOWED_HOSTS=
52+
# STRIPE
53+
STRIPE_SECRET_KEY = "sk_test_XXXXXXXXXXX"
54+
STRIPE_PUBLISHABLE_KEY = "pk_test_XXXXXXXXXX"
55+
STRIPE_WEBHOOK_SECRET = "xxxxxx_XXXXXXXXX
56+
STRIPE_PRICE_ID_FEATURED_7D = prod_XXXXXXXXXXX

backend/services/email_service.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os
2-
from datetime import date, datetime, timedelta
2+
from datetime import datetime, timedelta
33

44
import django
55
import dotenv
@@ -26,6 +26,7 @@ def __init__(self):
2626
def _get_events_added_today(self):
2727
"""Fetch events that were added to the database since yesterday at midnight"""
2828
from datetime import timedelta
29+
2930
from django.utils import timezone
3031

3132
# Get yesterday at midnight (12:00 AM)

frontend/README.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

frontend/public/fonts/WEB/README.md

Lines changed: 0 additions & 37 deletions
This file was deleted.
-2.66 MB
Binary file not shown.

0 commit comments

Comments
 (0)