Web-приложение «Анализатор страниц» анализирует страницы на SEO-пригодность по аналогии с PageSpeed Insights. Приложение написано на базе фреймворка Flask. Фронтенд - на bootstrap. Для работы с базой данных PosgreSQL применена библиотека psycopg.
The Page Analyzer web application analyzes pages for SEO suitability similar to PageSpeed Insights. The application is written based on the Flask framework. Frontend - on bootstrap. The psycopg library is used to work with the PosgreSQL database.
-
Clone this repository
-
Install dependencies by poetry install
-
Copy the content from .env.sample and paste it in your .env file.
cp .env.sample .env
-
Run one of commands make dev or make start
Build with:
- Python
- Flask
- Bootstrap
- Jinja2
- Beautiful Soup
- Requests
- Pytest
- PostgreSQL
- Flake8