Inspiration
We were inspired to make this AI tutor due to the recent growth of LLM’s.
What it does
This AI tutor makes lessons based off the topics the users chooses and it presents them in a vertical scrolling style. Each lessons has two options, first a learn button so the user can read what the topic is about, second a quiz button so the user can test their knowledge.
How we built it
We built the app using React Native for the Front end, and Supabase for the back end providing a scalable database. We also integrated OpenAI’s API to make use of open ai’s 4o mini model.
Challenges we ran into
Some challenges we ran into was implementing React Native and OpenAI's API as it was an unfamiliar tech stack. To add on, implementing the modules to store the picture data in the Supabase was difficult
Accomplishments that we're proud of
We are proud of being able to create a app with the amount of functionality that it has within the span of 24 hours. It's also just amazing to see a plan that seemed so complex at first be made into a reality within such a short period of time
What we learned
We learned how to implement OpenAI's API (GPT-4o-Mini), how to use tables with Supabase, and had a good introduction to React Native and mobile app development in general
What's next for Mentora
What we plan on doing next after this is creating a dashboard with streaks, polishing out the code for the app as it is a bit slow, and expanding upon the quizzes and UI so it's ready for launch
Built With
- openai
- pexels
- react-native
- supabase
- typescript
- unsplash
Log in or sign up for Devpost to join the conversation.