Inspiration:

As students, we came up with the idea by gathering most of our problems we have with the study life. Students tend to lose focus when studying. This is what drove us to create Aurelius. Being students makes us understand the struggle of trying to have focus when studying.

What it does

A website that let's you start a study session where it collects data that you can use to improve on your studying habits.

How we built it

Frontend with react and typescript. Backend made with multiple python files. Middleman was hosted on Vultr with python and uv for optimization. All processes working together with use of FastAPI and Sqlite. We have an Arduino running with C++. The entire system runs off of two webcams, a gaze tracker, notification tracker and pressure tracker.

Challenges we ran into

Our main challenge was making sure everything work when we brought it all together. Negotiation multiple API's and multiple camera inputs

Accomplishments that we're proud of

Optimizing Vultr as much as possible, we got so much working with under 500MB of RAM.

What we learned

We learned a lot about Vultr and API systems, collaborations, managing multiple working parts.

What's next for Aurelius

We plan to optimize several scripts and pretty up the hardware to make it look cleaner.

Share this project:

Updates