RootWords - Word Search App Development
Company Overview
RootWords is a root-word based, tumbler style vocabulary learning app. This app is based on morphemes (the smallest meaningful part of a word), not morphine (a mood altering & pain-relieving drug). By learning a few morphemes, it is possible to decode many words. With rapid and repeated exposure to morphemes, learners grow vocabulary more quickly and learn how to decode words earlier because they start to recognize the parts, and they see how parts fit together to build words.
Project Description
Students on this project will work with a tech stack involving ReactNative, Java (backend), SQL with Vultr, and Wix for hosting, and for project tracking the students will use Notion and email capture with HubSpot. Students will participate in 5 sprints, as follows:
•Sprint 1, Design database search logic: Prototype tested with >95% match accuracy
•Sprint 2, Implement word tracking and logging: 100% of test searches logged
•Sprint 3, Add external/internal dictionary routing Feature functional: <2 critical bugs found
•Sprint 4, Initiate user testing and collect feedback: ≥40% testers use search, survey rating ≥4
•Sprint 5, Optimize search flow, bug fixing: No unresolved critical bugs, search flows ≥99% accurate
Students will add a search window to the app so learners can look up words. If the word is in the RootWords database, the user will be sent to that root and word in Learn mode. If the word is not in the database: 1. setup a tracking system for us to monitor and determine if the word should be added, and 2. offer to send the learner to an online dictionary, Yes or No. If yes link them to an online dictionary. If no, send them back to the Learn mode. The words players ask for will be tracked. This project will make the app more engaging. To do this the team will add trophies, leaderboard, levels on the left. And will add timed reminders as pop-ups, metric tracking for teachers, the ability to study by choosing prefix or suffix (not simply by root), the ability to search by word. Finally, the team will make the app available on all devices.