Написать бэкенд на Python и развернуть базу данных

15 000 руб. за проект
24 марта 2023, 22:30 • 42 отклика • 264 просмотра
Имеется онлайн-тренажёр по физике и математике для школьников.

Нужно написать бэкенд для онлайн сервиса на Python. Выбор фреймворка и СУБД на усмотрение исполнителя. Фронт уже готов на Vue3, взаимодействие через RESTful API.

Необходимо поэтапно написать бэкенд, развернуть его и базу данных на сервере, после чего предоставить код и управление заказчику

Функционал бэкенда, реализуемый через API
1) добавлять, получать и изменять информацию о пользователях
2) позволять им регистрироваться, авторизоваться на сайте, менять пароль и другие данные о себе
3) доставать тексты задачи, ответа, решения, а также картинки - все из базы
4) отмечать сохранения задач в избранное
5) доставать списки: избранное, задачи по темам и т.п.
6) фиксировать различные запросы и действия пользователей в базе, вести их статистику

Конкретные функции для реализации будут понятны из описания проекта после созвона

Эту задачу будет проще выполнить со знанием Rust, т.к. уже есть бэкенд с схожим функционалом. Примерный размер кодовой базы - 5 файлов по 100 - 500 строк в каждом. В таком случае переписать имеющуюся логику проще, чем делать с нуля