Inspiration
We were driven to created an educational spell-checking tool. After brain-storming and the early stages of development we found a lot of inspiration in the functionality and visual appeal of Grammarly. This culminated in ultimately making our own version of the popular spell-checker that tries to make improvements on it in some areas.
What it does
Takes a string of text as input from the user and identifies English words that are misspelled or are not common Proper-nouns. Grummerly recognizes over 370,000 words. It then generates a set of possible intended spellings for each misspelling. To avoid making ineffectual suggestions, users will receive recommendations from the 60, 000 most commonly used words provided there is a sufficient amount, otherwise they will receive suggestions from the complete set of 370, 000+ words. In addition, if a word occurs to frequently in a sentence the user will also be shown suggested synonyms for the word.
How we built it
The interfaced was made using HTML which makes requests to the back-end via Flask. In the back-end the input string is parsed, analyzed, and acted upon in the methods described above using a Python script. Flask then returns the result to the user via the front-end program.
Challenges we ran into
One of the challenges we ran into was getting a Flask app set up so we could integrate the back and front ends. This was the first time any of us were working with Flask. Through diligent research and learning we managed to figure out enough, and develop enough intuition to get everything set up.
Accomplishments that we're proud of
We're proud that we were able to turn an idea into a functional prototype with just 26 hours of development. This was the first time most of us had operated under such strict time-constraints! We are proud of how much we learned. specifically how learned that we had a lot of the skills required to put a hackathon project together than we originally thought, and what we didn't know we were able to learn quite quickly.
What's next for Grummerly
Making it work with more grammar issues and highlighting specific grammar issues to the user in-text. We'd also like to improve the user interface. We are hoping to make an extension that integrates into the workplace of the user.



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