Skip to content

Study Docs is a web application that serves as a centralized resource hub for academic classes at Yale, by providing resources that offer in-depth explanation to concepts within each class.

Notifications You must be signed in to change notification settings

J-467/StudyDocs

Repository files navigation

STUDY DOCS


Study Docs is a web application that serves as a centralized resource hub for academic classes at Yale, by providing resources that offer in-depth explanation to concepts within each class.

This web app has a list of some majors in Yale. Within each major, there are some classes. On selecting the desired class, there are some resources including the syllabus to that class from previous years, and links to vidoes to explain concepts better. The resources are ideally to be submitted by students who have taken that class in the past.

It also has a feedback page where users can submit feedback about the app with improvement suggestions.

PROBLEM IT SOLVES


This app refers students to most trusted resources needed to understand concepts. Thus, students needn't spend so much time on resources which they're unsure of how it would help them.

IMPLEMENTATION


Ideally, data for this web app would be obtained from yale's database using a scraper probably. However, due to time constraints, data in this model of the web app has been hardcoded into the database. SQL queries used to create and insert data into the database is available in dbcodes.sql in the studydocs folder

Running this project


  1. Navigate to the study docs folder
  2. Run "flask run" in the terminal to load the project
  3. Click on the link from the auto-forwarded port to open the project in another window

LANGUAGES USED


Python, HTML, CSS, Javascript

Credits


Photo of books in login and register html pages: Photo by Daria Nepriakhina on Unsplash

LINK TO YOUTUBE VIDEO


https://youtu.be/ezwFY-arwFM

PROJECT DEVELOPER


Julian Tweneboa Kodua, Yale College '25

About

Study Docs is a web application that serves as a centralized resource hub for academic classes at Yale, by providing resources that offer in-depth explanation to concepts within each class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published