Skip to content

Zimin0/Bonch-Bot-FasAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Сайт для бронирования ПК в киберспортивном клубе

Структура

backend - api, написанный на FastAPI. frontend - фронтенд на html, ajax используется для общения с api

FastAPI

  • Вход и регистрация через JWT токены
  • Личный кабинет с загрузкой аватарки
  • Бронирование ПК и отображение сессий
  • Добавление пользовательских настроек
  • Админ панель - генерация новых сессий, создание пользовательских настроек

Redis

  • Сессии с использованием JWT токена

JavaScript

  • Классы для общения с api
  • Динамическое обновление страниц

Все технологии

  • Fast API
  • Javascript (AJAX)
  • PostgreSQL
  • Docker-compose
  • Redis
  • Locust

Страница бронирования ПК и отображения сессий

image

Админ панель - создание настроек

image

Админ панель - создание новых сессий

image

Регистрация пользователя

image

Личный кабинет

image