1
0
Fork 0
mirror of https://github.com/EDeev/worldlang.git synced 2026-10-07 20:49:41 +03:00
worldlang/README.en.md

1.9 KiB

WorldLang

Русский · English

CI

Exam project for the "Web Technologies Basics" course: an online language school site with a course and tutor catalog, applications, a personal account and a map of learning places, built on the course API.

Status: coursework (Moscow Polytech, group 241-327, exam, January 2026), completed, archived · site at lang.deev.su (the course API is not always available)

WorldLang home page

Stack: HTML5 · CSS3 · JavaScript (ES6+, fetch) · Bootstrap 5 · Yandex Maps API

  • Course and tutor catalog with search, filters and pagination
  • Application form with price calculation, date and time selection
  • Personal account: view, edit and delete applications
  • Map of learning places (Yandex Maps) with a list
  • API data is escaped before insertion into the page (esc() in js/utils.js)

Running

The site is static. On lang.deev.su nginx serves the files and proxies the course API at /api. To run from disk, put the full API URL (given in a comment) into js/api.js and open index.html.

Checks: node --check js/*.js and npx htmlhint *.html (rules in .htmlhintrc, also run by CI).

License

Coursework (Web Technologies Basics, Moscow Polytechnic University, 2025/26). The code is open for study; there is no separate license.

Author

Egor Deev — GitHub · Telegram · egor@deev.space


⭐ If you find this project useful, give it a star on GitHub!

Made with ❤️ — deev.space