Drop your code. Get roasted.
DevRoast is a brutally honest code review tool that evaluates your code and delivers harsh (but educational) feedback. Paste your code, toggle roast mode for maximum sarcasm, and see how your code stacks up against the shame leaderboard.
Build during the NLW event by Rocketseat.
- Code Input — Paste any code and get an instant evaluation
- Roast Mode — Toggle between educational feedback and maximum sarcasm
- Analysis Cards — Detailed breakdown of code issues with severity levels
- Shame Leaderboard — See the worst code on the internet, ranked by shame
- Score System — Your code gets rated on a 0-10 scale
# Install dependencies
npm install
# Start PostgreSQL (Docker)
docker compose up -d
# Generate database migrations
npm run db:generate
# Apply migrations
npm run db:migrate
# Start development server
npm run dev
# Build for production
npm run buildOpen http://localhost:3000 to start roasting code.
- ORM: Drizzle ORM
- Database: PostgreSQL 16 (via Docker Compose)
- Port: 5432
| Script | Description |
|---|---|
npm run db:generate |
Generate migration from schema |
npm run db:migrate |
Apply pending migrations |
npm run db:push |
Push schema changes to DB |
npm run db:studio |
Open Drizzle Studio |
Built with Next.js, Tailwind CSS, TypeScript, and Drizzle ORM.
MIT
