A 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.

Langbox-1
Langbox-2
Langbox-3
Langbox-4

frontendFrontend

  • check React
  • check NextJs
  • check Material-UI
  • check Styled components
  • check ChartJS
  • check Framer Motion
  • check React hook form

backendBackend

  • check NodeJS + Express
  • check Mysql
  • check Passport JS
  • check MongoDB + Mongoose

devOpsOther

  • check Hosting Digital Ocean
  • check Ubuntu
  • check Nginx