You are viewing a preview of this job. Log in or register to view more details about this job.

RootWords - Leaderboards 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, Requirements & Design: Define leaderboard scope, metrics, and integration points, research data structures, document requirements

•Sprint 2, Backend Implementation: Build core leaderboard algorithms, set up API endpoints, unit test backend modules

•Sprint 3, Frontend Integration & UI: Develop leaderboard screens, connect frontend to backend, test for usability and data display accuracy

•Sprint 4, Social & Competitive Features: Add sharing and notification features, implement competitive elements, test fairness and user engagement

•Sprint 5, Testing & Polishing: Conduct user and QA testing, track engagement metrics, fix bugs and optimize for launch

 

RootWords currently has personal points and “leaf lives” on some of the games. This project will ensure those points and “leaf lives” are on all the games and that the points from one game add to the points of other games and visible on personal leaderboards. This project will also increase the number of opportunities in the Daily Streak from 3 to 5.  The current app positions the learning mode along the bottom and the gaming mode on the left with information and the menu at the top right. 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.