Skip to content

Page analyzer is the simple SEO analyzer for any website. Try it and analyze your SEO!

Notifications You must be signed in to change notification settings

zemelko/Page-Analyzer

Repository files navigation

Hexlet tests and linter status:

Actions Status
Actions Status
Maintainability

Pages Analyser is a web application for checking the availability of URLs. The application keeps a history of checks.

https://python-project-83-production-7eef.up.railway.app

Table of Contents

Stack

  • Flask (Developer server)
  • Gunicorn (Production server)
  • Bootstrap 5 (Frontend toolkit)
  • Requests (HTTP library)
  • Python-dotenv (Environment variable management)
  • Flake8 (Code linter)
  • PostgreSQL (Database)
  • Psycorg (To work with database)
  • Railway (Deployment service)
  • BeautifulSoup (SEO analysis)

Setup

$ git clone https://github.com/NikolayZemelko/Page-Analyzer.git

When cloning app repository, you may need to install Make for run short console-commands described below.

make install   # install poetry for dependency management
make dev   # starts the app on the local server in the development environment
make start   # start the app in the production environment
make db-reset   # allow clean and reset local database

About

Page analyzer is the simple SEO analyzer for any website. Try it and analyze your SEO!

Resources

Stars

Watchers

Forks

Packages

No packages published