Разработать web сайт с авторизацией на FastAPI

15 000 руб. за проект
03 мая 2023, 21:23 • 14 откликов • 120 просмотров
Необходимо разработать web сайт на FastAPI с авторизацией и регистрацией
Для стилей использовать bootstrap стандартные шаблоны

На сайте следующие страницы:
/ - выводиться 2 кнопки авторизация и регистрация
/register - регистрация пользователя с проверкой на существование пользователя в базе по почте (логин)
/login - авторизация по логину и паролю
/logout - выход из личного кабинета (сброс авторизаци)
/user/ домашняя страница пользователя (Вывести id пользователя из базы, имя пользователя и логин ) Заходить на нее могут только авторизированне пользователи
/user/data/ (Вывести id пользователя из базы, имя пользователя и логин ) Заходить на нее могут только авторизированне пользователи
/user/data/opportunity/ вывести простую табличку из 2х столбцов. Заходить на нее могут только авторизированне пользователи
/user/data/opportunity/add/ это popup форма с множественной загрузкой файлов. Здеть нужен drag&drop с кнопкой загрузить. В коде реализовать цикл который вывоит загруженный файлы. После нажатия на кнопку загрузить файлы отправляються на бэк и popup закрывается
/user/data/cashflow/ вывести простую табличку из 2х столбцов. Заходить на нее могут только авторизированне пользователи
/user/data/cashflow/add/ это popup форма с множественной загрузкой файлов. Здеть нужен drag&drop с кнопкой загрузить. В коде реализовать цикл который вывоит загруженный файлы. После нажатия на кнопку загрузить файлы отправляються на бэк и popup закрывается
/user/accounts вывести простую табличку из 2х столбцов. Заходить на нее могут только авторизированне пользователи
/user/accounts/{id} сделать 3 вкладки основная информация / Средства связи / ОКВЭД и вывести на них простые таблички
/user/history/files вывести простую табличку из 2х столбцов. Заходить на нее могут только авторизированне пользователи
/user/history/task вывести простую табличку из 2х столбцов. Заходить на нее могут только авторизированне пользователи


Если пользователь переходит на страничку без авторизации, его кидает на страницу авторизации. А после успешной авторизации перенаправляет на ту страничку на которой он был