Семестровая. минимально нужно, (maven webapp archetype) на java servlets (11 JDK) + postgresql (тема любая), по следующим требованиям: Веб-приложение для прослушивания музыки и просмотра музыкальных новостей Регистрация и Авторизация: Пользователь может зарегистрироваться, указав свои данные (логин, пароль, email). Авторизация по логину и паролю. После авторизации пользователь получает доступ к персональному профилю. Профиль: В профиле пользователь может указать свои музыкальные предпочтения, загрузить аватар, написать краткую биографию. Возможность изменять пароль. JSP файлы: index.jsp: Главная страница с популярными треками и новостями. profile.jsp: Страница профиля пользователя. upload.jsp: Страница для загрузки музыкальных файлов. search.jsp: Страница для поиска и фильтрации музыки. admin.jsp: Страница администратора. playlist.jsp: Страница с плейлистами пользователя. Админка: В админке администратор может добавлять пользователей Загрузка файлов: Пользователь может загружать свои музыкальные треки в формате MP3, свою фотографию. Отображение загруженных треков в профиле пользователя. Минимальный фронт.