Photography Website
An open-source photography blog platform powered by Next.js, Drizzle, Neon, and tRPC. Features secure auth, cloud storage, EXIF extraction, and a Shadcn/ui interface.

Open-Source Photography Blog Platform with Next.js & Modern Tech
Develop a visually stunning and high-performance photography travel blog with this open-source platform. Leveraging Next.js 15, Drizzle ORM, Neon serverless Postgres, and tRPC for its API, it provides a robust foundation for showcasing photographic works. It integrates Better Auth for security, Cloudflare R2 for cloud media storage, and Shadcn/ui for a polished user interface, offering an excellent starter kit for personalized and efficient online photo galleries and blogs.
Features:
- Responsive Design: Ensures optimal viewing experience across all devices, from desktops to mobiles.
- Automatic EXIF Data Extraction: Intelligently pulls and displays metadata from your uploaded photographs.
- Secure Authentication: Implements robust user authentication using Better Auth.
- Cloud Storage Integration: Utilizes Cloudflare R2 for scalable and efficient photo storage in the cloud.
- Beautiful UI Components: Features a modern and aesthetic interface built with Shadcn/ui.
- Lightning-Fast Performance: Optimized for quick loading times and smooth user experience.
- Location-Based Photo Organization: Allows organizing and displaying photos based on geographical location, requiring a Mapbox account.
- SEO Optimized: Designed with search engine visibility in mind to help your content get discovered.
- Type-Safe API with tRPC: Employs tRPC for building efficient and type-safe APIs.
- Modern Tech Stack: Built with Next.js 15, Neon (Serverless Postgres), and Drizzle ORM.
- Dark/Light Theme Support: Offers user-selectable themes for personalized viewing comfort.
- Vercel Deployment Ready: Streamlined for easy deployment on the Vercel platform.
Summary:
This project offers a comprehensive, open-source starter for developers to build and deploy feature-rich photography blogs. It combines a modern stack (Next.js, Neon, Drizzle, tRPC) with key functionalities like secure authentication, cloud storage for images, automatic EXIF data handling, and a customizable UI via Shadcn/ui. It's an ideal solution for creating performant, visually appealing online portfolios or travel blogs with support for location-based content and themes.

Similar to Photography Website:


