Анализатор страниц - веб-сайт, основанный на платформе Javelin. Здесь отрабатываются основные принципы построения современных сайтов на архитектуре MVC: работа с маршрутизацией, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через ORM. ОСновная задача - делать анализ других сайтов на SEO-пригодность.
Проверяем, что страница добавляется впервые. Проверка того, что введенная ссылка является сайтом (с протоколом, доменом) На каждом добавленном сайте отображается дата последней проверки и код ответа. Для каждого добавленного сайта вы можете запустить проверку доступности сайта и посмотреть его заголовки и описание.
git clone git@github.com:DEGTEVUWU/java-project-72.git
cd java-project-72
make run
- Фреймворк: Javelin
- Веб: Bootstrap
- Парсер: Jsoup
- Тесты: JUnit 5, Unirest, Mockwebserver
- Отчет о тестах: Jacoco
- Линтер: Checkstyle
- Базы данных: H2 (внутренняя), PostgreSQL (в продакшн)
- Задеплоено на бесплатный сервер от Render