Mia - бот поддержки ментального здоровья.
Состоит из группы сервисов:
- телеграмм-бот, написанный на Python
- платежный API для PayPal на Flask
- веб-сайт (backend на Java и статический frontend на Vue.js)
Реализовал в рамках доработки backend:
- Взаимодействие с БД MySQL через JPA
- Взаимодействие с REST API ChatGPT
- Отправку email
- Бизнес-логику приложения
- Циркуляцию данных с frontend
Стэк технологий:
Java 17, Spring 6 (Boot 3, Web, Data, Mail), Thymeleaf, Hibernate, MySQL, docker-compose, GitHub Actions