Langbox
Visit LangboxA free platform for learning languages. This project consists of a WordPress Blog and a React Web App similar to Duolingo. The frontend of the Web App is written from scratch in React with NextJs. The Backend is based on NodeJs with Express framework. The application allows users to start learning without having an account by saving user's progress in the local memory of the browser. At a certain stage, registration is required, which can be done using an email address, Google, or Facebook account. Langobx is a PWA (Progressive Web App) and can be downloaded from Google Play Store.
Frontend
- React
- NextJs
- Material-UI
- Styled components
- ChartJS
- Framer Motion
- React hook form
Backend
- NodeJS + Express
- Mysql
- Passport JS
- MongoDB + Mongoose
Other
- Hosting Digital Ocean
- Ubuntu
- Nginx