ru24.pro
Все новости
Ноябрь
2024

Разработка backend веб-приложения на FastAPI

0
Суть проекта:
Ряд парсеров собирают информацию, кладут все это дело в БД.
Через FastAPI подтягиваем эту информацию и выводим на фронте.

Задача делится на 2 этапа:
1. Необходимо грамотно спроектировать БД на PostgreSQL и подключить к ней парсеры.
Часть парсеров платные с rapidapi.com (готовые API, которые отдают данные).
Часть самописные, тоже готовые (возможно, понадобятся минимальные правки).
Парсеры в целом простые, но объемы планируются большие (миллионы данных в сутки).
Поэтому важно грамотно спроектировать и оптимизировать БД, чтобы в дальнейшем на фронте ничего не лагало.

2. Создание бекенд сервиса на FastAPI, который будет взаимодействовать с фронтендом, написанным на Material UI

Какие методы нужно будет реализовать:
1. Авторизация через Телеграм бота (это готово, нужно будет немного доработать)
2. Личные кабинеты пользователей
3. Вывод на фронте информации с парсеров (таблицы, графики и т.п. и фильтрация по ним)
4. Подключить Яндекс.Кассу для оплаты

Фронт уже готов.

Требования к кандидату:
- Хорошие знания Python
- Понимание архитектуры веб-приложений, умение проектировать высоконагруженную БД
- Опыт разработки бекенд приложений на FastAPI (не менее 2 лет).
- Хорошие знания PostgreSQL
- Понимание основ веб-безопасности (аутентификация, управление сессиями и т.д.)

Отдельным пунктом выношу:
- Умение работать в команде, адекватность, пунктуальность и честность
- Возможность работы над текущим проектом в ближайший месяц (если готовы уделять 1-2 часа этому проекту в день, то нам такой кандидат не подходит)

В целом, ищем человека для долгосрочного сотрудничества. В дальнейшем будем добавлять новый функционал к сервису, поэтому это не разовый заказ.

Подробное ТЗ вышлю кандидатам.

В своей заявке укажите:
1. Ваш опыт работы и примеры работ
2. Вашу текущую загруженность и сколько времени сможете уделять проекту