Inspiration
QuickieHub is where inspiration meets innovation, where the language of learning speaks fluently. Just as Duolingo has redefined language education and Anki has sharpened memory skills, QuickieHub stands as the beacon of rapid knowledge acquisition. Our platform fuses the best of both worlds, offering quick, effective, and memorable learning experiences.
What it does
The main function of our website is to provide students with the ability to easily create flashcards. One can also explore options created by their peers or other learners across the world who are working towards the same subject. Now, that's all very typical, what really makes our website stand out from the thousands of others out there is our ranking system, which rewards the students with EXP points for logging in daily and finishing their sets. This gives the students motivation to leave holes and gaps in their days of study all the way up to their big goal. The more days you have logged in in a row, the higher your EXP multiplier. On top of that, our ranking system also discourages cramming by lowering the exp multiplier if the student completes a set multiple times in a day. This allows the students to have consistent study sessions every. As a bonus, students can also import articles and books under 4000 characters to our Ai summarizer, which will provide students with the key points necessary to creating effective flashcards.
How we built it
We have utilized a Python framework named Flask, as well as an API made by our team members.
Challenges we ran into
One of the biggest problems we ran into was connecting the back end to the front end. With most of our team members being unacquainted with flask we were struggling to display what we have created in the backend to the front end. A lot of these bugs ended up just being simple placement errors or spelling mistakes, but fixing them did take a huge chunk of our development time.
Accomplishments that we're proud of
We were able to create a running website although 3/4 of our members had no previous experience with Flask. Although it is a bad idea to jump straight into something never touched on before, we do feel accomplished for being able to pull it off.
What we learned
We learned how to use Flask, as well as how to implement APIs.
What's next for QuickieHub
We will try to implement something that would send daily email reminders to the user to remind them to keep up their daily streak. We will also create another use for the EXP points, perhaps creating a user cosmetic change that can be purchased with the EXP points. We will also try and implement a translation tool that would be useful for language learners. We will also try and create a collaborative environment with other companies such as textbook libraries so our students can have access to everything they need directly from our website. We will also create more visuals such as progress visualization to help the students understand what they need to work on and how proficient they are.
Built With
- css
- flask
- html5
- javascript
- python
- summerization-api
Log in or sign up for Devpost to join the conversation.