Skip to content

eac0de/hotshelnik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект букингового сервиса Hotshelnik

Основная логика

  • Суперпользователь создает инстанс отеля. В этот момент владелец отеля должен быть зарегестрирован в сервисе. У владельца создается профиль сотрудника с типом OWNER(Владелец). Владелец может создавать номера в отеле.

  • Владелец отеля может отправлять приглашения на работу другим пользователям, зарегистрированным в сервисе. Они могут принимать приглашения и тогда у них создаются профили сотрудника с типом указанным владельцем ADMIN(Администратор) или STAFF (Рядовой сотрудник). Профилей сотрудников у одного пользователя может быть несколько, но только 1 в определенном отеле.

  • Пользователь может создать профиль клиента. Клиенты могут выбирать и бронировать отели и номера в них. В качестве гостей клиент может указать себя и/или других пользователей сервиса.

  • Каждый из гостей и клиент, забронировавший номер могут оставлять отзывы, после выезда. Отвечать на отзыв могут быть тольк о сотрудники с типом ADMIN и OWNER.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages