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
- 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)
$ 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