Skip to content

vineyardbovines/grain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

333 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grain

A photo sharing app built on the AT Protocol with hatk.

Users create galleries of photos, browse feeds, leave comments, and follow other photographers.

Quickstart

npm install
npx svelte-kit sync
npm run dev

Opens at http://127.0.0.1:3000 with a local PDS, firehose relay, and SvelteKit frontend.

Project structure

Directory Purpose
lexicons/ AT Protocol lexicon schemas
server/ Feeds, XRPC handlers, hooks, setup scripts
app/ SvelteKit frontend
seeds/ Test data for local dev

See AGENTS.md for detailed development docs.

About

grain.social is a photo sharing platform built on atproto.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 50.1%
  • Svelte 45.2%
  • HTML 3.5%
  • Other 1.2%