Python backend / FastAPI / Django / боты / автоматизация

Денис Третьяков strongtretyakov

Рейтинг: 1 753
Паспорт верифицирован
Всего отзывов: 0
  • Работ в портфолио: 3
  • Типовых услуг: 3
  • Работ на продажу: 0
  • Стаж работы: 5 лет
  • Зарегистрирован: 07.03.2022
  • Образование: Среднее профессиональное
  • Юридический статус:Частное лицо
  • Стоимость услуг (руб): 800 за час 100 000 за месяц
Был на сайте:

SportNote.Pro — веб-приложение для тренеров и спортсменов: планы, результаты, календарь, взаимодействие

Используемые навыки:

Описание

Создать веб-приложение для спортивных тренеров, где они могут вести тренировочные планы, отслеживать результаты учеников и взаимодействовать с ними в едином пространстве. Требовался современный backend с REST API, разграничением ролей, надёжным хранением данных и возможностью масштабирования.

Решение

— Спроектировал архитектуру backend на FastAPI с модульной структурой
— Реализовал модели данных на SQLAlchemy + PostgreSQL: пользователи, тренировки, результаты, комментарии
— Настроил JWT-авторизацию с ролями (тренер/спортсмен) и защищёнными эндпоинтами
— Разработал REST API с авто-документацией (OpenAPI/Swagger)
— Упаковал приложение в Docker-контейнеры
— Интегрировал backend с React-фронтендом через типизированные контракты API
— Управлял миграциями БД через Alembic

Результат

Работающее веб-приложение https://sportnote.pro, доступное тренерам и спортсменам. Backend обрабатывает запросы авторизации, CRUD тренировочных планов, результатов и комментариев. Docker-окружение позволяет развернуть проект на любом сервере одной командой. Система ролей обеспечивает корректное разграничение доступа. Проект продолжает развиваться.

Ссылки на примеры реализации

 sportnote.pro

Презентация проекта

Снимок_экрана_от_2026_06_08_23_25_48.png
Снимок_экрана_от_2026_06_08_23_26_29.png

Оценили проект:

0