-
Pill "bottle" that houses an arduino uno, breadboard, and servo
-
inside look at the compartments of the pill bottle!
-
Ratchet mechanism of the pill bottle!
-
The authentic FidgetFixr 2.0 landing page!
-
Interactive flippable flashcards for your notes :O
-
At the end of each flash card collection, you get a reward!
Inspiration
Some study tips given by a CS professional lit the match: to engage in memory recall five minutes after each lecture. So we decided it would be great if we could automatically generate flashcards from our notes, and incentivize it further with candy!
What it does
Users can upload a file to the landing page, which then gets processed into a set a flashcards which users can navigate on the page. Users are rewarded with a candy at the end of each flashcard set through a connected rotating dispenser.
How we built it
We built the front-end using HTML, CSS, and JavaScript. The front-end sends the uploaded file to the back-end Python script which processes it into a dictionary, with the keys being key-terms/concepts and the values being the definitions/answers. The back-end then sends it back to the front-end, which uses JavaScript to turn the object into an array, which is processed to generate flashcards to be displayed on the site. At the end of the flashcard set, a signal is sent to the dispenser to rotate, giving the user a candy, and tracking the number of pills left.
Challenges we ran into
We didn't know (at first) how to connect the front-end and back-end using servers so we were unable to successfully link our parts to make it work. We were also low on time to connect the dispenser to our web app.
Accomplishments that we're proud of
Creating the functioning programs and hardware which make up our project .
What we learned
Working in a team, it is not only important to be able to do our own jobs but also to know how to integrate our work together.
What's next for FlashBytes
- Conquering aforementioned challenges (connections between technologies)
- Implementing broader note recognition support,
- Enabling the creation of user accounts and saving flashcard sets


Log in or sign up for Devpost to join the conversation.