Students are faced with difficult tests and lack the necessary time to study well for them. Sometimes no matter how hard you try you simply don't have enough time to finish your homework. Therefore ESnap is designed to help you during those times by summarizing text for you, easily and effienctly.

What it does

The user will take a screenshot or image of text, whether it be a textbook or worksheet, and the program will convert this into a text format through Optimal Character Recognition (OCR). After this, the app will run a natural language processing algorithm that will develop a summary of the text that you may view.

How I built it

Using an OCR API , android studio, java, and a self developed automatic summarization algorithm.

Challenges I ran into

Could not use an automatic summarization api so had to develop my own!

Accomplishments that I'm proud of

OCR api worked successfully.

What I learned

Sometimes it is better to develop a tool yourself instead of relying on faulty APIs.

What's next for E Snap

Full scale application with customizable summarization percentage, multiple image capabilites, and a more accurate summarization algorithm.

Built With

Share this project: