Skip to content

tinkernerd/photos

 
 

Repository files navigation

Photography Blog 📸

A modern, open-source photography blog platform built with the latest web technologies. Share your photography journey with style and efficiency.


✨ Features

  • 📱 Responsive Design – Looks great on all devices
  • 🖼️ Automatic EXIF Data Extraction – Capture photo details effortlessly
  • 🔐 Secure Authentication – Powered by Better Auth
  • ☁️ Cloud Storage – Integrated with Cloudflare R2
  • 🎨 Beautiful UI – Built with Shadcn/ui components
  • 🚀 Lightning-Fast Performance – Optimized for speed
  • 📍 Location-Based Photo Organization – Organize by where moments happened
  • 🌐 SEO Optimized – Enhance discoverability
  • 🎯 API Powered by tRPC – Efficient and scalable backend

📸 Screenshots

Check out the screenshots in the Screen Folder.


🌗 Dark and Light Themes

Enjoy a seamless experience in both dark and light modes.


🛠️ Tech Stack

Category Technology
Framework Next.js 15
Database Neon (Serverless Postgres)
ORM Drizzle
Authentication Better Auth
UI Components Shadcn/ui
API Layer tRPC
Storage Cloudflare R2
Deployment Vercel

🚀 Getting Started

For setup and customization details, check the Setup Document.


📝 License

This project is licensed under the MIT License. See the LICENSE file for details.


🤝 Contributing & 💖 Support

If you find this project helpful, check out ECarry/photography-website for the original codebase and continuous updates.
Feel free to open issues and pull requests. Don’t forget to give it a ⭐️!


📝 Changelog

Keep up with updates in the Changelog.

About

My Photography Portfolio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • CSS 2.0%