Skip to content

RedCubeDog/squad-activite-rating

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Рейтинг деятельности отрядов

ПУЛ ЗАДАЧ НА ПРОЕКТ:

1.    Реализовать как минимум 3 сущности и реализовать связь с базой с помощью ORM

  •     Сущность “Работа”, у нее есть поля (id, title, status и т.д.) (произвести разметку сущностей с помощью JPA)

  •     Сущность “Отряд”, у нее есть поля (id, name, countOfPeople и т.д.)

  •     Сущность “Посещение” у нее есть поля (id, id_work,id_sqad, time и т.д.).

  •     Дополнительно (если останется время) можно добавить сущность “Боец” и подготовить реализацию личного рейтинга

2.    Реализовать минимальный frontend для отображения данных

  •     Реализовать сайт, на котором пока выходит список работ и список посещения

  •     Реализовать DAO и сервис для вывода данных по работе и посещению

3.    Задание на функционал системы

  •     Реализовать Аутентификацию и Регистрацию (Frontend & Backend) с помощью Spring security (Frontend & Backend)

4.    Задание на функционал системы

  •     Реализовать добавление и редактирование работы и посещения в базу (Frontend & Backend)

  •     Реализовать DAO и сервис для добавления работы и посещения в базу

5.    Задание на функционал системы

  •     Реализовать страницу, в которой можно будет посмотреть общее количество часов отрядов (Frontend & Backend)

  •     Реализовать DAO и сервис для вывода данных по отряду

6.    Задание на функционал системы

  •     Реализовать ролевую модель и учесть её в системе (имеется в виду Frontend & Backend)

  •     Реализовать роль “Администратора”, которая дает пользователю доступ на просмотр данных по каждому отряду и добавление / редактирование  работы и посещения

  •     Реализовать роль “Боец”, которая дает доступ только к часам своего отряда и просмотру отработок

7.    Задание на читаемость своего кода

  •     Произвести Code Review своего кода

  •     Переменные и методы должны быть с понятными наименованиями

-      Избавиться от дублирующего кода, где это возможно.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published