abhinavmanocha / Flash-Focus-RUHacks

An app that helps students study efficiently, using active recall. It generates automatic flashcards given an image, document etc. Not only will this save students' time, it will boost their grades.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RUHacks

Flash-Focus

An app that helps students study efficiently, using active recall. It generates automatic flashcards given an image, document etc. Not only will this save students' time, it will boost their grades. Learn more with our Demo Video You can also check out the prototype: Figma

Inspiration πŸ’‘

Attending class online. Submitting assignments online. Writing tests online. Studying online. This new reality had lead to the downfall of many, many students grades and motivation. Even when we want to study, we can't seem to do it right and end up getting low marks. This is where Flash Focus comes in.

Our solution βš™οΈ

An app that takes your notes, your readings, websites, articles etc. and automatically generates flashcards for the given topic. The flashcards are organized to help you consistently review them using a psychologically proven study technique called active recall. More specifically, it uses space repetition. Plus, the tedious job of creating flashcards manually is eliminated.

Sneak Peak πŸ‘€

How we built it πŸ› οΈ

  • Google Cloud vision API
  • Google Cloud Storage
  • Python
  • JavaScript
  • HTML
  • Rapid API Question Generator
  • Flexudy
  • Figma

Challenges we ran into 🚧

Implementing the question generation was tough! We first wanted to use Quillionz but were not able to get access to it. So, the research to find a similar api that does what we need took a long time. Another challenge was learning to use Google Cloud Vision API but thankfully, the documentation is easy to understand.

Accomplishments that we're proud of 🌟

  1. Successfully learning new API's and implementing them
  2. Creating a prototype of an App that can help students, similar to us, struggling with online university.

What we learned πŸ“–

Start early and have a solid idea! We learned about API development and Google cloud storage. Implementing a REST API was a new learning curve for both team members. We learned the basics of different call requests as well as the differences between GET and POST.

What's next for Flash-Focus! πŸš€

The next big thing for Flash Focus is its endless usages in all different types of environments(Math, science, history, geography). All disciplines can benefit from this application saving time and resources. The possibilities for Flash-Focus are endless!

About

An app that helps students study efficiently, using active recall. It generates automatic flashcards given an image, document etc. Not only will this save students' time, it will boost their grades.


Languages

Language:Python 86.2%Language:JavaScript 8.3%Language:HTML 5.5%