The all-in-one language learning platform. Learn, practice, and master new languages with interactive lessons, quizzes, and progress tracking.
- Modern React frontend & Express backend
- User authentication & profiles
- Interactive lessons, quizzes, and XP system
- Progress tracking, streaks, and leaderboards
- Role-based access: Student, Instructor, Admin
- Secure REST API (JWT, CORS, Helmet)
npm install
npm startcd backend
npm install
npm run devConfigure your backend .env (see backend/README.md for details).
CodeLingo/
├── backend/ # Node.js/Express API
├── build/ # Production frontend build
├── public/ # Static assets
└── src/ # React frontend source
- Fork the repo
- Create a feature branch
- Make your changes
- Add tests if needed
- Submit a pull request
MIT
