Skip to content

mg2239/synthesize-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synthesize (Backend)

Synthesize: Collaborate on assignments with classmates remotely.

Created for Cornell AppDev's Hack Challenge.

Synthesize is an app designed to provide Cornell students an easy way to collaborate on assignments and ask each other questions. The app fetches all the classes currently offered by Cornell and allows users to create an assignment for that class. Users can then join a group chat and anonymously message each other with questions about that specific assignment. Synthesize was designed to help solve the problem many students have - they're enrolled in classes and don't know other students in that class, so they have nobody to work with. Students like to work collaboratively and often learn better that way, and Synthesize creates a platform for this.

Link to frontend repo: https://github.com/eli-zhang/synthesize

Screenshots located in frontend repository.

Requirements

The backend is written using Flask, a Python framework, and SQLAlchemy, a Python database toolkit. The API spec can be found here. We used the API provided by Class Roster to get all classes at Cornell.

About

Backend for Synthesize app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published