Inspiration

After seeing the troubles people go through to try and set up study groups through a third party chat app called group me, we decided to give them a way to avoid all that struggle with integated course creation and live transcript translation from the professor to the chat to allow for anyone to never miss a lecture.

What it does

Given a canvas ref code, it adds you to global courses for your specific section, allowing you to study with your classmates. Also included is a mic recording feature for the professor to record lectures that get converted into blobs and sent to rev.ai.

How we built it

We built this application using a react front-end and a node-js backend. Packaged in a docker container, it allows us to easily modify a mongo-db database and allow for fast modifications.

Challenges we ran into

The largest challenge we have yet to overcome is the full integration of rev.ai While we correctly convert the data to a blob and put it into a formData, the api seems to block our authentication due to an unknown reason. Passing this hurtle would complete the application, considering rev.ai's easy transcript response to post to the chat.

Accomplishments that we're proud of

We are proud of our multi level production and use of Docker, React, Node.js web socket server, rev.ai, canvas API, and mongoDB.

What we learned

We learned how to further work with post requests and properly manage an extensive projects with many aspects.

What's next for StudyC

Full integration of rev.ai and possible expansion into use with Blackboards API.

Built With

Share this project:

Updates