Inspiration

We saw classmates struggling to maintain organization over their Google Drive. They'd often find themselves cluttered and unprepared due to poor naming and other reasons. We created Study Console to fix this problem.

What it does

Study Console connects to your Google Drive and Google Classroom. It then looks over all your notes and organizes them based off of what class and what assignment it is relevant to. On top of that, Study Console then creates flashcards and practice quizzes, as well as improves your notes based off of whatever document you select.

How we built it

We built Study Console with Next.JS for the frontend and flask for the backend. We also took advantage of the Google Drive API and Google Classroom API. We allow users to log through their Google account seamlessly through OAuth 2.

Challenges we ran into

One challenge that we ran into was that it was difficult to integrate the backend and frontend, because of the different edits that we had made to files, which made merging different branches a very tedious task.

Accomplishments that we're proud of

We are happy with the amount of content that we have managed to fit into the application in such a short amount of time.

What we learned

It is important to get all of git set up before you begin coding so as to not have to deal with different annoying merge conflicts and such.

What's next for Study Console

In the future, we want to expand Study Console in the following ways:

  • Add integrations with more school platforms (for example, Canvas)
  • Mobile app for students and teachers
  • Pilot testing with real classrooms
  • Expand to service more file types

Built With

Share this project:

Updates