Skip to content

saymon-says/page-analyzer

Repository files navigation

Actions Status Maintainability Test Coverage

Описание


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

Пример


сайт

сайт

сайт

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published