Snapgrove: a photo sharing app for friends and followers

Snapgrove: a photo sharing app for friends and followers

00 Markdown

Profiles with a grid of photos, follows, a home feed that keeps scrolling, likes and comments that update live, notifications, and an explore page.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
23 min
Cost
$6.79*

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-snapgrove scaffold: cd ~/elements/projects elements create snapgrove -scaffold=elementscode/demo-snapgrove cd snapgrove 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 photo sharing app named snapgrove.

- Sign up, profile with avatar, bio and a grid of your posts.
- Post a photo with a caption.
- Follow people. A home feed of posts from people you follow, newest first,
  with infinite scroll.
- Like and comment on posts.
- Notifications for new followers, likes and comments.
- An explore page of popular recent posts.

Seed eight users who follow each other, fifty photo posts with likes and
comments. Show the seeded logins on the sign-in page.

Likes, comments and notifications update in real time.

The code

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

Get a digest to your inbox once per week.

Comments· 0