Course Connect is an app to anonymously connect classmates at the University of Waterloo! Securely login and anonymously create course specific posts to match and chat! Use this for specific assignments, labs, or quizzes for any class such as wink wink CLAS104.
How did I create this? Visit a high level overview:
Front End: React Native with Expo
Backend: FastAPI with Pydantic Schemas, Websockets, SQLAlchemy
Database: PostgreSQL
User Authentication: AUTH0 By Okta
Chat Implementation: Websockets (FastAPI <=> React)
- Anonymously create posts for course assignments, labs, quizzes, etc. Wait until someone matches with it, and then chat away!
Here are some preview images of CourseConnect:
Thanks to Eugene Lee for creating a Figma Wireframe. Link
GiftedChat: Chat UI Link
CourseConnect is licensed under the MIT License.












