Skip to content

hackclub/photos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8d63219 · · Jul 13, 2026

History

186 Commits
Dec 26, 2025
Jul 13, 2026
Jul 13, 2026
Jul 13, 2026
Jul 13, 2026
Jul 13, 2026
Dec 26, 2025
May 18, 2026
Jul 13, 2026
May 18, 2026
May 28, 2026
May 26, 2026
May 18, 2026
Dec 26, 2025
Dec 26, 2025
Dec 26, 2025
Jul 13, 2026
Jul 13, 2026
May 14, 2026
Dec 26, 2025
Dec 26, 2025
May 14, 2026
May 13, 2026
May 13, 2026
Jul 13, 2026
May 14, 2026
Jul 13, 2026
Dec 26, 2025
May 31, 2026
May 28, 2026
Dec 26, 2025
May 13, 2026
May 28, 2026

Repository files navigation

Hack Club Photos Banner

Hack Club Photos

Next.js TypeScript Drizzle ORM PostgreSQL Tailwind CSS

No more digging for Google Photos Links, photos.hackclub.com stores photos in original quality, forever!

How it works

  • Storage: We use S3-compatible storage (AWS, R2, MinIO, etc) in prod we use Hetzner!
  • Database: Postgres with Drizzle ORM
  • Auth: Hack Club OAuth

Running it for Dev

You'll need Node 20+, a Postgres DB, and an S3 bucket, KV (Redis) Is Optional for Ratelimits.

  1. Get the code

    git clone https://github.com/hackclub/photos.git
    
    cd photos
    npm installl
  2. Set up env

    cp .env.example .env
    
    # Fill in your creds!
  3. Push schema

    npm run db:push
  4. Run dev

    npm run dev

License

MIT


Made with ❤️ by Hack Clubbers from all around the world.

About

Cool place for Photos

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

No packages published

Languages