Skip to content

Web service for analyzing web pages for SEO optimization. Written on a slim microframework. You can get such information as: response status, h1, title and description.

Notifications You must be signed in to change notification settings

NikolaiProgramist/Page-Analyzer

Repository files navigation

Page Analyzer

tests Maintainability

About

This web service helps to get more information from internet pages. The project is written in slim 4 micro framework. You can get such information as: response status, h1, title and description. With this information, you will be able to improve the SEO quality of your pages.

See the web service: Page Analyzer.

Prerequisites

  • Linux, MacOS, WSL
  • PostgreSQL >= 16.8
  • PHP >=8.4
  • Composer
  • Make
  • Git

Libraries

  • carbon
  • valitron
  • guzzle
  • didom
  • helpers

How to use

Install project

Downloading the project and installing dependencies:

git clone https://github.com/NikolaiProgramist/php-project-9.git
cd php-project-9
make install

Create file with environment variables

Create an .env file and specify in it your data to connect to the PostgreSQL database as specified in .env.example:

DATABASE_URL=postgresql://username:password@host:port/dbname

Start server

Finally, start your PHP Server:

make start

You can see the result in your browser by typing in the link: localhost:8000.

Stargazers over time

Stargazers over time

About

Web service for analyzing web pages for SEO optimization. Written on a slim microframework. You can get such information as: response status, h1, title and description.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages