Lingua is a language learning app built to address the shortcomings of the traditional language learning model. Many of the popular applications in language learning follow a model of prompting the user to simply read and translate. Lingua, however, immerses the user in a three dimensional world to leverage the learning advantage gained by conversing with a native speaker, and keeps the learning interesting by implementing a progressive user experience through a quest-reward based system.
- Leigh Blechman
- Samuel Chai
- Owen Hagerty
- Clone the repo
npm install
the dependencies- In your terminal, create the Lingua postgres database with
createdb lingua
npm run seed
to seed the databasenpm run start-dev
to start the server and bundle. (Be patient - webpack takes about 30 seconds to bundle)- Head to localhost:5000 on Chrome or Firefox and make sure you have a working microphone. Accept use of your mic if prompted.
Either follow the "Information for Developers" steps above to run locally, or simply head to our heroku app. Select your desired learning language and your desired quest, make sure you accept use of your microphone if prompted, and have fun!