Меня зовут Стас, и у меня не было опыта в коммерческой разработке. Всё началось, когда я столкнулся с отсутствием интернета в родном регионе во время новогодних праздников. Решение пришло в виде протокола Hysteria2, который я развернул на VPS. Это дало возможность программно управлять VPN-сервером с помощью Python и библиотеки requests.
Проект разделился на три контейнера: бэк на FastAPI, фронт на React и сам Hysteria2 для VPN. Я применил JWT для авторизации и создал базу данных PostgreSQL, изучая SQL. API тестировался через Postman.
Сбор трафика стал интересной задачей, так как Hysteria предоставляет кумулятивные данные. Я разработал систему, которая отслеживала изменения в трафике и учитывала перезапуски серверов.
В процессе разработки использовал AI для автоматизации задач и создания дизайн-системы, которая обеспечивала единообразие стилей. На текущий момент проект функционирует, и я планирую интегрировать платёжный шлюз и мониторинг с Prometheus и Grafana.

