Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

531 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AuditSystems

Technical SEO and Website Audit Platform

An automated SEO auditing platform that provides comprehensive website analysis, performance monitoring, and actionable insights for technical optimization.

๐Ÿš€ Quick Start

# Install dependencies
pnpm install

# Run development server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

๐Ÿ“‹ Project Overview

Technology Stack

  • Framework: Next.js 15 with App Router
  • Language: TypeScript
  • Database: PostgreSQL with Prisma ORM
  • Testing: Vitest for unit tests
  • Automation: Custom automation scripts
  • Deployment: VPS-hosted with manual deployment

Core Features

  • SEO Auditing: Automated technical SEO analysis
  • Performance Monitoring: Lighthouse integration
  • Content Analysis: Content quality assessment
  • Competitor Analysis: Competitive benchmarking
  • Reporting: Automated PDF report generation
  • Worker System: Background job processing

Deployment Status

๐Ÿ—๏ธ Architecture

Project Structure

auditsystems/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ app/              # Next.js App Router
โ”‚   โ”œโ”€โ”€ components/      # React components
โ”‚   โ”œโ”€โ”€ scripts/         # Automation scripts
โ”‚   โ”œโ”€โ”€ worker/          # Background job processor
โ”‚   โ””โ”€โ”€ __tests__/       # Test files
โ”œโ”€โ”€ prisma/             # Database schema
โ”œโ”€โ”€ docs/               # Documentation
โ””โ”€โ”€ scripts/            # Utility scripts

Key Technologies

  • Next.js 15: React framework with App Router
  • Prisma: Type-safe ORM for PostgreSQL
  • Cheerio: Web scraping and HTML parsing
  • PDF-lib: PDF report generation
  • Vitest: Testing framework
  • Custom Worker: Background job processing

๐Ÿงช Testing

# Run unit tests
pnpm test

# Run tests in watch mode
pnpm test:watch

# Type checking
pnpm typecheck

# Linting
pnpm lint

๐Ÿ”ง Automation Scripts

# Roadmap automation
pnpm roadmap:run
pnpm roadmap:dry

# SEO audit automation
pnpm seo:audit
pnpm seo:audit:dry

# Documentation generation
pnpm docs:generate
pnpm docs:refresh

# Payment system testing
pnpm payment:preflight
pnpm payment:zarinpal:smoke

# Deployment checks
pnpm deploy:check:hosting
pnpm deploy:readiness

๐Ÿ“Š Key Features

SEO Auditing

  • Technical Analysis: Server response, redirects, canonicals
  • Performance Metrics: Page speed, Core Web Vitals
  • Content Quality: Duplicate content, thin content detection
  • Accessibility: WCAG compliance checking
  • Mobile Optimization: Mobile-friendliness analysis

Automation System

  • Roadmap Automation: Task scheduling and execution
  • SEO Audit Automation: Scheduled website audits
  • Documentation Automation: Auto-generate documentation
  • Network Baseline: Network performance monitoring

Reporting

  • PDF Generation: Professional PDF reports
  • Custom Templates: Branded report templates
  • Automated Delivery: Scheduled report delivery
  • Data Export: CSV/JSON export options

๐ŸŒ Live URLs

๐Ÿ”ง Development Scripts

# Database operations
pnpm db:migrate
pnpm db:studio

# Worker management
pnpm worker:dev

# Job management
pnpm jobs:enqueue:sample

# Full automation
pnpm automation:run

# Smoke tests
pnpm smoke:audit-flow

๐Ÿ“ˆ Performance Metrics

  • Audit Speed: <30 seconds per page
  • Report Generation: <10 seconds
  • Database Queries: Optimized with indexing
  • Background Processing: Efficient worker system
  • API Response Time: <200ms average

๐Ÿ”’ Security Features

  • Input validation and sanitization
  • SQL injection prevention (Prisma)
  • Rate limiting on API endpoints
  • Secure file handling
  • Environment-based configuration
  • Regular security audits

๐ŸŽฏ Use Cases

For SEO Professionals

  • Comprehensive technical SEO audits
  • Competitive analysis
  • Performance monitoring
  • Report generation for clients

For Website Owners

  • Identify technical issues
  • Monitor performance over time
  • Track SEO improvements
  • Generate actionable insights

For Agencies

  • Bulk auditing capabilities
  • White-label reporting
  • Client management
  • Automated workflows

๐Ÿ”ฎ Future Roadmap

Phase 1 (Current)

  • Enhanced reporting features
  • Additional audit categories
  • Improved user interface
  • Performance optimizations

Phase 2 (Planned)

  • Multi-language support
  • Mobile application
  • API platform for developers
  • Advanced analytics

Phase 3 (Future)

  • Machine learning insights
  • Real-time monitoring
  • Integration with popular CMSs
  • Enterprise features

๐Ÿค Contributing

This is a commercial product. For licensing and partnership inquiries, please contact the maintainer.

๐Ÿ“„ License

Proprietary - All rights reserved

๐Ÿ‘ค Author

Alireza Safaei


Professional SEO auditing platform for modern websites.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages