The HVPT (high variability phonetic training) Portal is an application for language learning students to practice a new language through exercises that expose them to a variety of speakers. Student users create an account, which displays their language courses, modules & activities. Each activity contains a series of 'questions' where students will hear a sound clip of a word in another language, and then select the answer that matches the sound they just heard.
This app includes HVPT language activities, an audio player, a progress bar to track quiz progress, and login/logout.
This app is built using:
MySQL
& Sequelize
Express
React
Node.js
Audio files are hosted on Amazon S3 (AWS)
Packages include:
MaterialUI
React-Audio-Player
React-Progress-Bar
React-Icons
- Deployed via Heroku: https://murmuring-lake-20649.herokuapp.com/activity
- Trello: https://trello.com/b/G2lKNSCl/hvpt-app