Back to battles
mediumupcoming

Link Aggregator

A Hacker News / Reddit-style link submission and ranking platform.

35 min limit0 participants
javascriptcssfullstack
PRD
# Link Aggregator PRD

## Overview
Build a Hacker News or Reddit-style link aggregation platform with link submissions, upvote/downvote ranking, nested comment threads, and multiple sort modes.

## Requirements
- Submit links with URL, title, and optional description
- Auto-fetch page title from URL or allow manual entry
- Upvote and downvote system on submissions
- Score-based ranking using upvotes minus downvotes with time decay
- Nested comment threads with reply support
- User display names for submissions and comments
- Sort by: hot (score + recency), new, top all-time, top today
- Pagination or infinite scroll for the feed
- Time-ago timestamps on all content
- Domain extraction and display next to link titles
- Tag and category system for organizing links
- Search by title, URL, or tag
- Submit text posts without a URL
- Report link functionality
- Save and bookmark links for later
- Karma score per user based on upvotes received
- Responsive design and persist all data to localStorage

## Tech Stack
- JavaScript or any frontend framework
- CSS for feed layout and styling
- No social platform libraries

## Scoring Criteria
- **Functional (40%)**: Submissions work, voting and ranking work, comments thread correctly
- **Quality (20%)**: Proper ranking algorithm, smooth interactions, clean code
- **Fidelity (25%)**: All features present including sort modes, search, tags, karma, and bookmarks
- **Speed (15%)**: Time bonus

Battle Stats

Time Limit35 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