Language / Язык:
English | Русский
Summer Internship Project 2025. A web application for managing projects, tasks, and teams, developed in Spring Boot.
- User Management: Registration, authentication, profile viewing.
- Project Management: Creating, viewing, and editing projects.
- Task Management: Creating tasks within projects, tracking their status.
- Team Management: Forming teams and assigning members to projects.
- Role System: Basic security system with access control.
- Backend: Java 22, Spring Boot 3.4.4, Spring Security 3.4.4, Spring Data JPA 3.4.4
- Frontend: FreeMarker, HTML, CSS, Vanilla JS
- Database: PostgreSQL 42.7.5
- Build: Maven, Docker
- Clone the repository:
git clone https://github.com/Markellowww/Project-Management-System.git
cd Project-Management-System- Use Docker to run application:
docker compose up
# docker-compose up - Open a browser and navigate to: http://localhost:8080
Проект по летней практке 2025 года. Веб-приложение для управления проектами, задачами и командами, разработанное на Spring Boot.
- Управление пользователями: регистрация, аутентификация, просмотр профиля.
- Управление проектами: создание, просмотр, редактирование проектов.
- Управление задачами: создание задач в рамках проектов, отслеживание статуса.
- Управление командами: формирование команд и назначение участников на проекты.
- Система ролей: базовая система безопасности с разграничением доступа.
- Backend: Java 22, Spring Boot 3.4.4, Spring Security 3.4.4, Spring Data JPA 3.4.4
- Frontend: FreeMarker, HTML, CSS, Vanilla JS
- База данных: PostgreSQL 42.7.5
- Сборка: Maven, Docker
-
Клонируйте репозиторий:
git clone https://github.com/Markellowww/Project-Management-System.git cd Project-Management-System -
Используйте Docker для запуска:
docker compose up # docker-compose up -
Откройте браузер и перейдите по адресу: http://localhost:8080