Agriculture & Husbandry Solutions based on Ai & ML.
×
The Tech Stack:
NodeJS
Industry:
Education
Platform:
Web
Team:
9
Timeline:
4 years
The central concept of the “NameCoach” platform is to provide users with the simple solution, allowing for the correct pronunciation of names.
Among other solutions, the project provides the following:
Solving problems of existing integrations that do not work correctly in the application;
Accessibility of the app to people with a diverse range of hearing, movement, sight, and cognitive ability;
Implementation of demo pages and integration with machine learning systems;
Right semantic use of HTML and correct use of various attributes in the layout, such as tabindex and aria for Readers;
Implementation of the voice recording function using the Twilio API (Twimg).
Before starting the development phase, we analyzed the underlying challenges of the project. Our team found several rather critical and urgent issues:
Absence of Unit Tests;
Fragile and hard-coded architectures;
Large chunks of unstructured code.
Focusing on these challenges was important, as further development without their elimination could be very expensive. In addition, it was necessary to solve several other problems:
Initially poor integration with the Twilio messaging service;
Implementation of extensions that increase the accessibility of the app: NVDA, Apple VoiceOver, JAWS, etc;
Smart implementation of markup and tools for convenient work with the application on various devices, including Readers.
Firstly, we have done accurate refactoring of code and covered it with complete unit test packages, which have included some of the fundamental functionalities, such as authorization (CanCanCan) and authentication (Devise) processes.
Within the scope of accessibility works, we have implemented various tasks based on the independent reports from accessibility engineers.
We have integrated a cloud messaging service that allows you to record your voice using a mobile device. Also, we have created new demo landing pages and integration with the Learning Machine Systems (Moodle, Canvas, Sakai, Desire2Learn, and Blackboard).
We have created mass mailing functions with the ability to edit messages, as well as to create and edit user fields in the registration form and various authentication methods.
For almost three years, our company has been teaming up with "NameCoach" to enhance, model, and advance this web platform. It is a truly unique web platform that solves social embarrassment or alienation when names can be mispronounced in critical settings.
Currently, almost every top and famous US university is actively utilizing this platform. The list includes Stanford, Haverford, Xavier, CMU, and Northwestern schools.
Now the platform has almost approached the 110,000 active users milestone. The annual growth of the user base is 35%. All of them feel much more confident now!
Freelancer vs Agency. Pros & Cons
How & Where to look for developers
12 signs of a good and bad developer
26 questions to ask any developer
Automated Developer Evaluation Matrix
Score every developer and hire the best one!
Developers Comparison Template
Most important decision-making information organized in one place.
EXPERTISE
INDUSTRIES
CONTACTS
535 Mission st, San Francisco,
CA 94105, United States
We use cookies to make Jetruby better. By clicking "Accept cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts
Learn more