MVC REST API приложение. Данное веб-приложение представляет собой сайт, где пользователи могут опубликовать объявление о продаже автомобиля. Находится в процессе разработки
Прорабатывается
- Java 17 LTS;
- Spring boot (Thymeleaf/WEB/Test starter)
- PostgreSQL 15;
- Hibernate 5;
- Log4j;
- Maven;
- Liquibase;
- JQuery;
- Bootstrap 5;
- HTML5;
- CSS.
- Java 17;
- PostgreSQL 15.1;
- Apache Maven 3.8.4.
Для локального запуска проекта необходимо:
- Клонировать репозиторий;
- Создать базу данных PostgresSQL:
CREATE DATABASE buy_car;
- Подгрузить необходимые зависимости через Maven.
В процессе разработки
- Alpha - Разработать CRUD + авторизация.
- Version 1.0 - Добавить пагинацию, сделать возможность фильтрации по заданным параметрам.
- Version 1.1 - Проработать личный кабенет клиента. Валидировать формы на фронте и данные на беке.
- Version 1.2 - Добавить фильтры по категориям. Разработать OpenApi
- Version 1.3 - Реализовать разграничение прав, предусмотреть адмику, подтянуть Spring Security.
- Version 1.4 - Добавить AUth2.0, Google mail.
- Version 1.5 - Добавить дополнительный сервис для проверки задолжностей по автонарушениям. Связь по REST API
- Version 1.6 - Добавить внутренний чат для общения пользователей.
- Version 1.7 - Добавить внутренниие статьи с описанием самых популярных моделей или новостную ленту. Возможно отдельным микросервисом.
Michael Zalogin
+79111480757