Разработать сайт+личный кабинет на Python3

600 руб.за час
21 марта 2021, 15:01 • 4 отклика • 42 просмотра
Разработать сайт фин. услуг + личный кабинет пользователя и администратора.
Есть готовый дизайн, верстка, разбитые шаблоны Jinja2.

Выбор исполнителя после выполнения тестового задания:

Using: Python 3, Starlette, Jinja2, SQLite3

Create 3 web pages:

  1. Sign Up (/signup) Form:

    • Fileds: login, password, password confirmation,
    • Button: Register, inactive by default
    • Link: Sign In, Flow: When password and password confirmation are equal and not empty enable Register button After submit Form,
      • when user do not exists - add user to the DB, show message "Register success" and Sign In link
      • when user exists - show message "Email Exists" and Sign In link
  2. Sign In (/) Form:

    • Fileds: login, password,
    • Button: Login, inactive by default
    • Link: Sign Up, Flow:
    • When login is not empty enable Login button After submit Form,
      • when user do not exists - show message "User not found" and Sign Up link
      • when user exists - redirect to internal page
  3. Internal page(/dashboard) Flow:
  • when user is logged - show message "Hello <login>!" and Logout (/logout) link
    • click to Logout must to logout user and redirect to Sign In (/)
  • when user is not logged - response with http code=403 and show Sign In (/) link
Code put to github repo and send link