Upvotehall: a link aggregator for a programming community

Upvotehall: a link aggregator for a programming community

00 Markdown

Links and text posts ranked by votes and age, newest and top pages, threaded comments, karma and reply emails, all live.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
16 min
Cost
$4.99*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-upvotehall scaffold: cd ~/elements/projects elements create upvotehall -scaffold=elementscode/demo-upvotehall cd upvotehall Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build a link aggregator named upvotehall for a programming community.

- Sign up, log in.
- Submit a link with a title, or a text post.
- Front page ranked by votes and age, recomputed every few minutes; a newest
  page; a top of the week page.
- Upvote posts and comments.
- Threaded comments, collapsible, with replies to any depth.
- User pages with karma, submissions and comments.
- Reply notifications by email.

Seed eight users, thirty posts over the last few days with votes, and comment
threads several levels deep. Show the seeded logins on the sign-in page.

Votes and new comments update in real time.

The code

https://github.com/elementscode/demo-upvotehall MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0