Skip to content

KachusovStepan/ListManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Минимальное серверное приложение на Spring. Реализовать связь с базой данных используя ORM (Hibernate)
  • Минимальное серверное приложение на Spring, использующее базы данных
  • Подключить базу данных PostgreSQL
  • Использовать ORM
  1. Создать сущности для хранения списков и пользователей
  • Status(int id, String name)

  • User(int id, String name, Status status, String? email)

  • List(int id, Category category, String name)

  • ItemStatus(int id, String name)

  • Item(int id, List list, int number, int priority, String description, ItemStatus status)

  • Реализовать заполнение базы данных тестовыми данными

  • Создать общего пользователя

  1. Реализовать API для выдачи сущностей (без авторизации),
  • Реализовать API с помощью Spring
  • Использовать одного пользователя для всех
  • Отображать все списки на веб странице
  • Добавить логирование разного уровня в файл, использовать минимальный фронтенд
  1. Реализовать логику работы со списками, дополнить API
  • создание списков
  • модификация списков
  • сортировка списков
  • выдача по категориям
  1. Добавить авторизацию, показывать списки только текущего пользователя
  • Сохранение в базу данных
  • Регистрация
  • Авторизация
  1. Создать пользователя-администратора и страницу администратора
  • Определиться с правами администратора
  • Возможность изменить лимит количества списков пользователей *
  1. Добавить возможность прикреплять ресурсы к элементам списка *
  • принимать изображения от пользователей
  • отображать ресурсы при выводе списков
  • Доработать фронтенд, используя Bootstrap

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published