Booking service / Сервис приема платежей (Тестовое Qeepl)
Сервис приема платежей с поддержкой бронирований, нескольких платежных провайдеров и административного интерфейса.
Проект реализован на Kotlin с использованием Spring Boot и демонстрирует работу с JWT-аутентификацией, MongoDB и фоновыми задачами.
Domen: BookingRegistration, BookingPayment
Stack: Kotlin, Spring Boot, Spring Security (JWT), MongoDB, Docker / Docker Compose, Swagger (OpenAPI), Spring Scheduling
Product service / Микросервис электронных продуктов
Микросервис электронных продуктов в рамках проекта Customer Relationship Management (CRM) System
Domen: Product, Price, Discount, Duration
Stack: Java 17/21, Spring Boot 3, Project Reactor, Kafka, REST API, PostgreSQL, JPA/Hibernate, Microservices Architecture, JUnit, AssertJ, Gradle/Maven, Checkstyle, Github Actions
Voting for restaurants / Голосование за рестораны
REST API приложение, реализующее систему голосования за рестораны.
Stack: JDK 20, Spring Boot 3.x, Lombok, H2, Caffeine Cache, SpringDoc OpenApi 2.x
Полнофункциональное Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей с использованием наиболее популярных инструментов и технологий Java.
Stack: Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson), Bootstrap (css,js), DataTables, jQuery + plugins, Java 8 Stream and Time API, Postgresql, H2
Сервис-помощник в обслуживании ВОЛС
Проект на данный момент находится в состоянии разработки.
ТЗ: CRUD приложение с использованием Leaflet Api.
Приложение должно уметь:
- добавлять/удалять/редактировать линии связи ВОЛС (На данный момент, таблица с "существующими" линиями сделана, функция добавления и удаления реализована)
- рисовать на карте линию связи с проходными/разветвительными муфтами
- сами муфты должны содержать в себе информацию: N муфты, расстояние от A->Б и Б->A, при добавлении муфты, линия должна перерисовываться с учетом новой муфты.
Решение задач JavaRushTask.




