Welcome to the Language Learning App repository! This is a full-stack app which uses spaced repetition to help users learn a new language. The user can create an account, choose a language to learn, and then start learning. The app will track the user's progress and show them their score.
- Word of the Day
- Learn words
- Review (True or false, multiple-choice, matching pairs)
- Learned words/reviewed words progress overtime (calendar/line graph view)
- Profile customisation
- Settings customisation
This project has been created using:
- React
- MongoDB/Mongoose
- Express.js
- Javascript
- Node.js
- HTML/CSS
- APIs
- Material UI
- React Bootstrap
- Developing settings functionality
- Adding more information to the backend databse
Contributions, issues, and feature requests are welcome. Feel free to check issues page if you want to contribute.
Github: @CodeByCalvin
Github @ellioht
Give a ⭐️ if you like this project!