Ссылка на домен: https://python-project-83-gidc.onrender.com/
Анализатор страниц – это веб-приложение, разработанное с использованием Flask, которое позволяет пользователям быстро и бесплатно проверять веб-сайты на SEO-пригодность.
Что же такое SEO-пригодность? SEO (Search Engine Optimization) – это оптимизация сайта для поисковых систем. Она включает в себя правильное использование HTML тегов, таких как h1, title, и meta name="description" content="...". Правильно структурированные теги позволяют поисковым системам понять основную тему страницы и эффективно отображать её в результатах поиска по соответствующим запросам.
Хотите, чтобы ваш сайт был в топе результатов поисковых систем? Следуйте этим принципам!
- Добавление URL для последующего анализа
- Анализ добавленного URL на SEO-пригодность
- История добавленных URL с кратким содержанием
| Инструменты | Описание |
|---|---|
| Poetry | Инструмент для управления зависимостями и создания виртуальных окружений в проектах на Python. |
| Flask | Фреймворк для разработки веб-приложений. |
| PostgreSQL | Система управления базами данных. |
| Gunicorn | WSGI HTTP-сервер для развертывания приложения в продакшене. |
| Bootstrap | CSS-фреймворк для создания адаптивных веб-приложений в современном дизайне. |
| BeautifulSoup | Библиотека для парсинга HTML и извлечения данных с веб-страниц. |
-
Склонируйте репозиторий по ссылке:
git clone https://github.com/Maxcosanostra/python-project-83
-
Установите зависимости:
make install
-
Создайте .env файл и настройте структуру, как показано в примере .env.example:
SECRET_KEY=ваш_секретный_ключ DATABASE_URL=postgresql://пользователь:пароль@localhost:5432/ваша_база_данных
-
Запустите приложение на локальном сервере:
make dev
-
Запустите приложение на продакшн сервере:
make start
Проект выполнен благодаря прохождению практики в Hexlet.io под руководством Рафаэля Мухаметшина
С Уважением, MaxCosaNostra