Back to battles
mediumupcoming

Blog Engine

A full-featured blog platform with markdown posts, categories, search, and RSS.

30 min limit0 participants
reactmarkdowncss
PRD
# Blog Engine PRD

## Overview
Build a full-featured blog platform that supports creating and managing markdown-based posts with categories, search functionality, and RSS feed generation.

## Requirements
- Create, edit, and delete posts with markdown content
- Live markdown preview while editing
- Categories and tags for organizing posts
- Post listing page with pagination (10 per page)
- Search posts by title and content
- Individual post page with fully formatted markdown
- Code syntax highlighting in markdown posts
- Reading time estimate displayed on each post
- Responsive layout that works on mobile, tablet, and desktop
- Draft/published toggle for each post
- Sort posts by date or title
- RSS feed generation at /feed.xml
- SEO meta tags (title, description, og:image) per post
- Table of contents auto-generated from headings
- Image URL support in markdown content

## Tech Stack
- React or any frontend framework
- Markdown parsing library allowed (marked, markdown-it, etc.)
- localStorage for persistence

## Scoring Criteria
- **Functional (40%)**: Post CRUD works, markdown renders correctly, search and filtering work
- **Quality (20%)**: Clean code, proper error handling, smooth UX
- **Fidelity (25%)**: All features present including RSS, syntax highlighting, and TOC
- **Speed (15%)**: Time bonus

Battle Stats

Time Limit30 min
Participants0
Statusupcoming

Rules

  • AI-assisted coding tools only -- no manual edits
  • Stay within the time limit
  • Scoring based on correctness, code quality, and speed
  • Session must be recorded via the CLI