Skip to content

приложение для управления задачами и проектами, разработанное для нужд корпоративного сектора

Notifications You must be signed in to change notification settings

lap-lik/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Описание проекта

Task Manager — это инструмент для управления задачами и проектами. Он разработан для оптимизации рабочих процессов и улучшения командной работы.

Основные функции

  • Создание и назначение задач: Легкое создание задач и их распределение среди сотрудников. Менеджеры могут назначать задачи конкретным исполнителям, указывать приоритеты и сроки.
  • Проекты и подзадачи: Многоуровневая структура проектов с подзадачами позволяет детализировать рабочий процесс.
  • Командное взаимодействие: Встроенные возможности для обмена сообщениями и комментариями улучшают коммуникацию.
  • Отчеты и аналитика: Генерация отчетов о выполнении задач и производительности помогает в принятии обоснованных решений.
  • Безопасность и контроль доступа: Аутентификация и контроль доступа защищают данные.

Стек технологий:

  • Java Core:
    • JDK версии 17: современные возможности для высокого качества и производительности кода.
  • Фреймворки:
    • Spring Boot: упрощает разработку и развертывание приложений.
    • Spring Security: обеспечивает защиту через аутентификацию и авторизацию.
    • Spring MVC: реализация шаблона Model-View-Controller.
  • Базы данных:
    • PostgreSQL: высокая производительность и надежность.
    • JPA и Hibernate: упрощают взаимодействие с базами данных через Object-Relational Mapping (ORM).
  • Шаблонизация:
    • Thymeleaf: создание динамических HTML-страниц с интеграцией в Spring.
  • Валидация и обработка данных:
    • Lombok: упрощает написание кода, генерируя часто используемые конструкции.
    • ModelMapper: автоматическое маппинг между объектами.
  • Сетевое взаимодействие:
    • Jackson: сериализация и десериализация объектов Java в JSON и обратно.
  • Документация:
    • Swagger: автоматическая генерация документации RESTful API с помощью библиотеки springdoc-openapi-starter-webmvc-ui.
  • Фронтенд:
    • HTML/CSS: основы структуры и стиля веб-страниц.
    • Flexbox: упрощает создание адаптивных макетов.
    • Bootstrap: CSS-фреймворк для быстрой разработки адаптивного веб-дизайна.
  • Виртуализация:
    • Docker: контейнеризация приложения для упрощенного развертывания и управления средой выполнения.

About

приложение для управления задачами и проектами, разработанное для нужд корпоративного сектора

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages