1
0
Fork 0
mirror of https://github.com/EDeev/yandex_lyceum.git synced 2026-10-07 20:49:29 +03:00
Решения задач курса веб-разработки Яндекс Лицея: Flask-приложения «Миссия колонизации Марса» и поиск через API Яндекс.Карт
Find a file
2026-10-02 21:18:33 +00:00
.github/workflows CI: проверка синтаксиса (ruff) и импорт обоих Flask-приложений 2026-10-02 21:18:33 +00:00
01-flask-html Порядок: дубль удалён, папки названы по содержанию 2026-10-02 21:18:33 +00:00
02-flask-wtf-forms Ключ API Яндекс.Карт и SECRET_KEY из окружения, зависимости только используемые 2026-10-02 21:18:33 +00:00
03-yandex-maps-search Ключ API Яндекс.Карт и SECRET_KEY из окружения, зависимости только используемые 2026-10-02 21:18:33 +00:00
docs/screenshots README на русском и английском, скриншот 2026-10-02 21:18:33 +00:00
.gitattributes Порядок: дубль удалён, папки названы по содержанию 2026-10-02 21:18:33 +00:00
README.en.md README на русском и английском, скриншот 2026-10-02 21:18:33 +00:00
README.md README на русском и английском, скриншот 2026-10-02 21:18:33 +00:00
requirements.txt Ключ API Яндекс.Карт и SECRET_KEY из окружения, зависимости только используемые 2026-10-02 21:18:33 +00:00

Yandex Lyceum

Русский · English

CI

Solutions to the Yandex Lyceum web development course: Flask apps built around the "Mars colonization mission" storyline, plus organization search via the Yandex Maps API.

Status: coursework (Yandex Lyceum, 2022), completed, archived

Mission applicant form

Stack: Python · Flask · Jinja2 · Flask-WTF · Bootstrap · Yandex Maps API · Pillow

Folder Contents
01-flask-html Flask and Jinja2 pages: mission promo page, applicant form, planet choice, selection results, photo upload
02-flask-wtf-forms Flask-WTF forms: sign-in, training by profession, list of professions, form auto-answer, cabin assignment
03-yandex-maps-search finding the nearest organization via the Yandex organization search API and showing a map

Running

pip install -r requirements.txt
cd 01-flask-html && python server.py          # http://127.0.0.1:8080
YANDEX_API_KEY=your_key python 03-yandex-maps-search/main.py

03-yandex-maps-search needs a Yandex organization search API key in YANDEX_API_KEY.

License

Coursework (Yandex Lyceum, 2021/22). 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