Skip to content

M4TTH3/CourseConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseConnect

Welcome to CourseConnect!

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.

Overview

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)

High Level Overview

Features

  • Anonymously create posts for course assignments, labs, quizzes, etc. Wait until someone matches with it, and then chat away!

Previews

Here are some preview images of CourseConnect:

View Posts

Groups and Chats

Create Posts

API Documents

Mentions

Thanks to Eugene Lee for creating a Figma Wireframe. Link

GiftedChat: Chat UI Link

License

CourseConnect is licensed under the MIT License.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors