Inspiration
Inspired by the fast-paced challenge of Typeracer, we built this game to make learning the phonetic alphabet just as thrilling, while also teaching a skill.
What it does
Alphanetic is an interactive game designed to help users practice and enhance their memorization of the NATO (North Atlantic Treaty Organization) phonetic alphabet. Players can engage in exercises such as typing letters from selected quotes or vocalizing the corresponding phonetic words displayed on flashcards.
How we built it
We built Alphanetic using a Flask backend and a React frontend written in JavaScript. The backend, which selects a random quote from a CSV file. We man’s an intuitive front end that’s easy on the eyes and simple to use.
Challenges we ran into
Our biggest challenge was integrating the frontend and backend using Flask to connect JavaScript and Python. Along with setting up environment on multiple different computers.
Accomplishments that we're proud of
Our proudest accomplishments are the voice-to-text recognition that makes learning interactive and an intuitive website design that enhances the overall experience.
What we learned
We gained expertise in integrating Python and JavaScript, as well as utilizing JavaScript within the React framework. We developed skills in converting speech to text using Python libraries and enhanced our proficiency in using the terminal more efficiently while learning how to use new terminal commands.
Plans for the Future
1) Implement a Relational Database to store more quotes 2) Host on Cloud Services 3.) Add user account so they can keep track of their best times along with their best pronunciation streaks and leaderboards to see how they are competing with others trying to learn the same skills.
Log in or sign up for Devpost to join the conversation.