Inspiration

I started homeschooling when I was 8, leaving school at the end of 3rd grade. If a personalized learning app like this had existed, it would be much easier for me to study

What it does

It generates notes, plans, assignments, and overall helps you study

How we built it

I started pretty much from scratch. I wrote a bit of an outline, then started implementing functions on the backend. I started with the user systems, then started writing the ai-generated notes and assignments. The last few things i added were the study plan, todo, chat, and calendar

Challenges we ran into

The app started becoming hard to develop because i coded the whole backend in one monolith 2000 line file, so i had to refactor it which took a day

Accomplishments that we're proud of

This is the first app i've built using tailwind, and the first of this size with flask. Previous apps i've made had less functions, and were much less scalable

What we learned

Always plan your code structure clearly at the start

What's next for Nura

I'm hoping to get it production-ready and deploy it soon, and experiment with different ai models as well as self-hosted ones

BACKUP IN CASE THE LINK ISNT SAVED on "try it out"

https://gitea.com/marcchew/Nura

Built With

Share this project:

Updates