Cantar

2019

Personal Project

"Cantar"
Learn a language by listening to the lyrics

👉 An open-source application where users can learn Spanish by listening to Spanish music

⚙️ Built with React.js, MongoDB, Heroku, Javascript, HTML, CSS

👤 Full CRUD (Create, Read, Update, Delete) functionality

🧠 Supported by Musixmatch API and Yandex online machine translation API

Users can:

💬 Translate lyrics directly and view in parallel text

💾 Save specific words or lines to "My Vocabulary" which automatically generates a flashcard with the translation

📈 Track learning by adding to "Songs Learned"

Solutions + Learnings

Tightening the scope

Simplicity is key when building an application, especially in the beginning stages, because it's easy to get lost over-engineering

Language API's

Realized quickly that I would have to start with only two languages (SP-EN) and add other languages later

Front / Back End

Maintained organization between front and back, tracking system integration constantly and the importance of initial setup of API testing

Contact

Say hello 👋

For any and all inquiries, don't hesitate to email me
or chat me via whatever you like best