A web performance auditing tool that analyzes websites and provides AI-powered improvement suggestions.
- Client: React + Vite
- Server: Express, BullMQ, Upstash Redis, PostgreSQL
- Worker: Lighthouse, Puppeteer, Gemini API
client/ # React frontend
server/ # Express, BullMQ, Redis job queue, ratelimiting
worker/ # Background job processor, Gemini API
- Node.js and npm
- Docker Desktop
- Goose (for database migrations)
- Start all the docker containers (on root directory):
docker-compose up --build
or
docker-compsoe up