Inspiration π
I wanted to get the hang of CI/CD. I used CircleCi minimally back in college during a software engineering course, but I did not get the change to explore in depth. I also wanted to get more experience with Rust while using Python as the primary language.
What it does π
It is just like Quizlet, but gamified. Users can customize how important certain study cards are, and get points based on whether the card was memorized or not.
How we built it π
Kivy was the Python app framework that drove most of the structure. Rust bindings using PyO3 did some of the backend logic.
Challenges we ran into π
Using two programming languages at once and learning CI/CD intensively were extreme challenges.
Accomplishments that we're proud of
Passing all cases in CircleCi after more than 40 tries to build.
What we learnedπ
How to integrate multiple technologies was the greatest takeaway.
What's next for Level Up π
Perfect the page that adds or imports new cards to the study deck.
Log in or sign up for Devpost to join the conversation.