Inspiration
There are many platforms out there for students; however, not many exist for our teachers. We wanted to design a platform that helps teachers handle boring tasks so that our teachers can teach. I talked to many teachers who are so busy with their grading and course development that they can't give enough time to students. Many teachers use different kinds of tools: some like to use Excel to organize their information, some use Google Docs, and some use old‑school paper. However, we wanted to design a way for teachers to have a one‑stop shop for all the extra asks.
What it does
The app helps teachers on a daily basis track their course schedule. At the beginning of the year, teachers can upload all the textbook content, lecture slides, etc., and Gemini AI will generate a curated course schedule over the course of the assigned dates, accounting for hurricane holidays and any other sudden changes, where you can quickly curate the plan in seconds. For each concept on each day, the AI will also create a worksheet for each topic based on the concept provided. On top of all these features, the platform creates a detailed analysis of each student's data, scores, and performance, and flags any student that is falling behind.
How we built it
We used React and TypeScript to curate the beautiful website. We used Next.js and Node to also make the website. On top of that, we used the Gemini API to design the course schedule and analyze the student performance and other features. Lastly, we used Prisma as our database to store data regarding course schedule and student data.
Challenges we ran into
Our team had extensive experience working with front‑end tools such as React and TypeScript; however, none of us had worked with databases or backend specifically, so enabling Prisma to work was a huge challenge for the whole team. It caused a lot of hiccups in our code early on that took us many hours to fix for sure; however, after we figured it out, everything fell into place.
Accomplishments that we're proud of
We are super proud of the UI of the platform and how well everything, including AI, is integrated into the platform as extremely intuitive. We are also extremely proud of making the platform have so many features that are important to our teachers, whom we like to call our “gurus.”
What we learned
Firstly, we practiced and realized the importance of planning before execution. Most of our structure of the website was pre‑planned; as such, we were able to create such an exclusive UI that showcased our vision instead of a basic old template. Early on itself, as a team, we decided to not use AI to take over our project—never should there be a scenario where the wheel is in the AI's control. This way, we avoided the major pitfalls of cycling between bugs and dug ourselves out of the rabbit hole before we went too far in. Many of our members had also gotten experience with databases and using them, which was a huge learning curve, but we were skillful enough to figure it out.
What's next for Clario...
Clario is a platform that helps teachers. Going forward, we would automate every boring task that a teacher has to complete and let the teachers do what they do best, which is teach. Clario is very scalable, especially as there are so many paths that you can take with the app because of the large target market of teachers that still don’t use an all‑in‑one platform for their workspace. Clario can also add report cards for each student, automate student emails, as well as grading, saving time out of teachers’ schedules to give them time to focus on the students.
Built With
- gemini
- next.js
- node.js
- prisma
- react
- typescript
Log in or sign up for Devpost to join the conversation.