Добавить новость


Новости сегодня

Новости от TheMoneytizer

Фулстек приложение по выдече книг в библиотеке (React + Spring)

Необходимо реализовать фулстек приложение: веб приложение для управления и контролем выдачи книг в библиотеке.

Пользователи:
- Администратор (ADMIN) - полный доступ к функционалу веб приложения
- Библиотекарь (EMPLOYEE) - работник библиотеки
- Пользователь (GUEST) - неавторизованный пользователь (для пользователей нет регистрации)

Функционал:
- Администратор:
- Создание библиотеки
- Создание пользователя
- Библиотекарь
- Регистрация нового пользователя в библиотеку
- Добавление книги в фонд библиотеки
- Выдача книги из библиотеки
- Получение возвращенных книг
- Просмотр фонда по всем библиотекам сети
- Пользователь
- Просмотр каталога библиотеки

Регистрация
- Новый сотрудник сам регистрируется на сервисе, администратор лишь подтверждает регистрацию и приписывает его в конкретной библиотеке и дает ему роль библиотекаря
- Библиотекарь может создавать аккаунты пользователей при этом пользователю.
- Сам пользователь зарегистрировать не может

Сущности:
- Book
- ID
- ISBN
- Название
- Автор
- Год издания
- ID того, кто взял книгу
- ID библиотеки, где лежит книга
- Library
- ID
- Адрес
- Название
- Employee (сюда же идут аккаунты админов)
- ID
- ФИО
- Email
- Password
- ROLE (ADMIN/EMPLOYEE)
- ID библиотеки, к которой причислен
- Guest
- ID
- ФИО
- Адрес проживания


Страницы на фронте:
- Доступные для всех:
- Главная страница - каталог книг с фильтрами по названиям книг, авторам или в какой библиотеке они лежат
- Страница конкретной книги - просто вся информацию о книге
- Доступные сотрудникам
- Страница конкретной книги
- Возможность редактирования информации
- Возможность удаления книги
- Страница поиска книги по ISBN для выдачи посетителю
- Страница создания новой книги
- Страница регистрации нового пользователя
- Доступные админам
- Страница просмотра сотрудников
- Страница редактирования сотрудников (подтверждение регистрации, удаление и редактривание информации)

База данных на postgres.
Еще было бы круто сразу это в docker-compose завернуть чтобы легко развернуть можно было

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media










Топ новостей на этот час

Rss.plus