Lingrow — LMS for learning English

Web Programming
What is it?

A full-fledged learning management system (LMS). Suitable for an online school, tutor, or EdTech startup.

What can it do?

**For students:**
- Registration and login (maintains session)
- Viewing courses and lessons
- Tracking progress (how much has been completed, where they stopped)
- Taking tests with answer verification

**For the administrator:**
- Creating courses and lessons
- Content editor (like Google Docs — add text, images, formatting)
- Creating tests with multiple-choice answers

## Technical details:
- The entire system is launched with a single command (Docker)
- Secure authorization (tokens in cookies)
- API is documented (Swagger)
- There is an admin panel and regular users with different access levels