Здравствуйте, товарищи!
Помогите мне с тестовым заданием, чтобы понимамать с чего начинать и где искать.
Необходимо реализовать приложение — биржу автомобилей.
Приложение должно предоставлять пользователю следующий функционал:
1. Регистрация в системе. При регистрации пользователь должен указать уникальный логин и
пароль, а также перечислить имеющиеся у него автомобили. Система должна
предоставить пользователю начальный капитал;
2. Вход в систему под своим логином/паролем (и выход из системы);
3. Просмотр списка своих автомобилей;
4. Просмотр своих текущих денежных средств;
5. Просмотр списка автомобилей, выставленных на продажу;
6. Выставление своих автомобилей на продажу с указанием стоимости;
7. Покупка автомобилей, выставленных на продажу. По факту продажи система должна
снимать с покупателя указанную продавцом стоимость, а с продавца — 10% от указанной
стоимости.
Требования к реализации:
1. Язык — Java;
2. База данных — PostgerSQL;
3. Работа с БД через Spring Data;
4. WEB через Spring MVC;
5. JSP для генерации страниц;
6. Spring Security для авторизации пользователей;
7. Проект должен компилироваться в WAR-файл и разворачиваться на сервере приложений
Apache Tomcat;
8. Сборка проекта — Maven.