Inspiration
We were inspired by Quizlet and wanted to create an app that has a similar function.
What it does
Our app allows users to input words with their definitions, and then quiz themselves afterwords. The goal is to make a useful study app that enables students to quickly memorize their vocabulary through test-based learning.
How we built it
We used VS-Code to build our app through Python. First, we mapped out the display with all the different screens and the functions of all the buttons. Then, we split apart and individually coded each interaction within the app.
Challenges we ran into
The most challenging part was updating the simple database during runtime. We solved it by handling events, which took us a while. Also, this was our first time developing an app in python, so we learned kivy today.
Accomplishments that we're proud of
We're proud of figuring out how to use Kivy and making the input in our code work successfully. It was our first time using Kivy, and also we're proud of how decent we did for our first hackathon.
What we learned
We learned how to use database and Kivy in order to display information. We also learned how to create an App interface which is interactive.
What's next for FlashMentor
We will first implement a learning algorithm that shoots out more questions that were previously answered incorrectly. We created the algorithm but ran out of time to integrate it. We will also decorate it, as it is bare as of now, and also upload it to a github repository.
Built With
- kivy
- python
Log in or sign up for Devpost to join the conversation.