Page Analyzer – сайт, который анализирует указанные страницы на SEO пригодность.
- Проверка при добавлении на уникальность страницы.
- Список добавленных сайтов выводится с пейджингом.
- У каждого добавленного сайта выводится дата последней проверки и код ответа.
- У каждого добавленного сайта можно небольшой SEO анализ запустить.
- Javalin + ORM ebean;
- БД H2 для разработки;
- Thymeleaf + bootstrap;
- Jsoup парсер HTML;
- JUnit5 + Unirest + jacoco;
- CodeClimate, GitHub Action;
- Heroku + PostgreSQL
- OpenJDK_16
- Gradle 7.2
- Make
Генерация миграций БД
make doMigration
Старт приложения
make start
Приложение будет запущено по адресу https://localhost:5000/
Запуск тестов
make test