Skip to content

laravelcompany/app.laravelseo.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Seo

Laravel Seo is a powerful SEO utility platform built with Laravel 12. It provides a suite of tools for web developers, researchers, and content creators, including a full SEO audit tool powered by Google Lighthouse.

Note

This project is inspired by the phpRank project and has been developed as a complete rewrite.

Prerequisites

Getting Started

1. Clone the repository

git clone <repository-url>
cd app.laravelseo.com

2. Environment Setup

Copy the example environment file and adjust the variables as needed.

cp .env.example .env

3. Build the Application

Use the provided Makefile to build the Docker image:

make build

This will build the application image with all PHP dependencies and Node.js assets pre-installed.

4. Run the Application

Start the application and the database:

make prod

The application will be accessible at http://localhost:13000.

Database Management

Once the containers are running, you can initialize the database with migrations and seeds:

make refresh

This command will:

  1. Freshly run all migrations.
  2. Seed the database with default plans and a test admin user.

Default Credentials:

  • Email: admin@laravelseo.com
  • Password: password

Available Tools

The application includes various SEO and developer utilities:

  • Lighthouse SEO Audit: Full performance, accessibility, and SEO reports.
  • Black SEO Analyzer: Comprehensive technical SEO analysis and crawling.
  • SERP Checker: Analyze search engine results.
  • Keyword Research: Find relevant keywords for your content.
  • SSL Checker: Verify SSL certificate validity.
  • And more... (DNS Lookup, WHOIS, JS/CSS Minifiers, etc.)

Screenshots

User Dashboard

User Dashboard

Admin Dashboard

Admin Dashboard

Lighthouse Integration

Lighthouse Report

Development & Maintenance

Common commands:

Command Description
make prod Start the application and database
make down Stop and remove the containers
make restart Restart the application in the background
make refresh Reset database and re-seed
make shell Open a bash shell inside the app container
make logs View application logs
make test Run PHPUnit tests

CI/CD

The project includes a GitHub Actions workflow located in .github/workflows/build.yml which automatically builds and pushes the Docker image to Docker Hub on every push to the main branch or when a new version tag is created.


Built with ❤️ by the Laravel Company team, offering Laravel development services across Europe.

About

The laravel seo panel . Your own seo pannel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages