Page Analyzer — это учебный проект на Java + Javalin, показывающий классическую MVC-архитектуру, работу с HTTP, шаблонами JTE, подключение к БД (H2, PostgreSQL), тестирование и автоматический деплой через Render.
- Добавление и хранение URL-адресов в базе
- Анализ SEO-параметров страниц (
title,h1,meta description) - Ручной запуск и история проверок для каждой страницы
- Пагинация, валидация форм, flash-сообщения
- Современное оформление на Bootstrap 5
- Java 21
- Gradle
- Javalin (бэкенд)
- JTE (шаблонизатор)
- HikariCP (пул соединений)
- H2 (dev) / PostgreSQL (production)
- Jsoup, Unirest (парсинг HTML и HTTP-запросы)
- Bootstrap 5
- Render (PaaS-деплой)
- JUnit, MockMvc (тесты)
git clone https://github.com/irinakomarchenko/java-project-72.git
cd java-project-72/app
./gradlew build
./gradlew runapp/
├── src/main/java/hexlet/code/
│ ├── controller/
│ ├── dto/
│ ├── model/
│ ├── repository/
│ └── util/
├── src/main/resources/
│ ├── templates/
│ └── schema.sql
├── src/test/java/hexlet/code/


