All work

Full Stack / Engineering case study

SEO Audit & Scraping Platform

A full-stack SEO platform that crawls websites and creates automated reports for technical and on-page issues.

PythonDjangoNext.jsPostgreSQLCeleryRedis
seo-audit-platform

System overview

SEO Audit & Scraping Platform

Next.js Dashboard
Django API
Celery + Redis
PostgreSQL
On-page SEO, Core Web Vitals, broken-link, and keyword auditsGoogle PageSpeed Insights integrationBackground audit execution with Celery and Redis
Architecture illustration

01 / Overview

About the project

Built with Django, Next.js, PostgreSQL, Celery, and Redis, the platform manages asynchronous audits, live progress, historical results, and downloadable reports.

02 / The approach

How it works

Created an asynchronous crawling and reporting pipeline with external performance and search-ranking integrations, JWT authentication, and a live Next.js dashboard.

System design

How the pieces connect.

Next.js Dashboard

Audit management and live status polling

Django API

Authentication, audit orchestration, and reports

Celery + Redis

Asynchronous crawling and background tasks

PostgreSQL

Users, audit history, and rankings

  • Next.js DashboardDjango API
  • Django APICelery + Redis
  • Django APIPostgreSQL

Key features

  • On-page SEO, Core Web Vitals, broken-link, and keyword audits
  • Google PageSpeed Insights integration
  • Background audit execution with Celery and Redis
  • Branded downloadable PDF reports
  • JWT multi-user authentication
  • SERP rank tracking and audit history