Описание проекта
Небольшое, но полноценное веб-приложение на основе фреймворка Flask, которое оценивает сайты на пригодность для SEO.
- Проверяет, нормализовывает, и добавляет в базу данных URL
- Проверяет доступность сайта
- Собирает данные, такие как теги h1, заголовок и описание, добавляет их в базу данных
- Отображает список всех добавленных сайтов и даты их последних проверок
- Отображает подробную информацию по каждому сайту
В данном проекте получил навыки
- Составления SQL запросов и работы с базой даных PosgreSQL
- Вёрстки страницы по средствам вэб-фреймворка Bootstrap 5 и шаблонизатора Jinja2
- Работы с переменными окружения
- Развертывания проекта в продакшен среде на примере Render
Использованные технологии
HTML5
CSS3
Bootstrap
PostgreSQL
Flask
Gunicorn
GitHub Actions
Git