A favicon of Photography Website

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.

A screenshot of Photography WebsiteVisit

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.

Distribution:
opensource
GitHub:
210 Stars
28 Forks
Share:

 

  
 

Similar to Photography Website:

 

  
  

 

  
  

 

  
  
Photography Website: Modern open-source Next.js blog for sharing your photography journey. – Awesome-Shadcn/ui