Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.

SaaiAravindhRaja/CodeLingo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeLingo Logo

CodeLingo

The all-in-one language learning platform. Learn, practice, and master new languages with interactive lessons, quizzes, and progress tracking.


🚀 Features

  • 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)

🛠️ Getting Started

Frontend

npm install
npm start

Backend

cd backend
npm install
npm run dev

Environment

Configure your backend .env (see backend/README.md for details).

📁 Project Structure

CodeLingo/
├── backend/      # Node.js/Express API
├── build/        # Production frontend build
├── public/       # Static assets
└── src/          # React frontend source

🤝 Contributing

  1. Fork the repo
  2. Create a feature branch
  3. Make your changes
  4. Add tests if needed
  5. Submit a pull request

📄 License

MIT

About

The all-in-one language learning platform. Learn, practice, and master new languages with interactive lessons, quizzes, and progress tracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors