Photography Website screenshot

Photography Website

Author Avatar Theme by Ecarry
Updated: 18 May 2025
209 Stars

An open-source Photograph travel Blog built using Next.js, Drizzle, Neon, Better auth, Shadcn/ui and tRPC.

Categories

Overview

Photography Blog is a modern, open-source photography blog platform that allows users to share their photography journey with style and efficiency. It is built with the latest web technologies and offers features like responsive design, automatic EXIF data extraction, secure authentication, cloud storage, beautiful UI, fast performance, location-based photo organization, SEO optimization, and more.

Features

  • Responsive design: Ensures optimal viewing experience on all devices.
  • Automatic EXIF data extraction: Extracts EXIF data from photos automatically.
  • Secure authentication with Better Auth: Ensures the security of user accounts.
  • Cloud storage with Cloudflare R2: Provides reliable storage solutions.
  • Beautiful UI with Shadcn/ui components: Offers an aesthetically pleasing user interface.
  • Lightning-fast performance: Delivers high-speed performance for an improved user experience.
  • Location-based photo organization: Helps in organizing photos based on their location.
  • SEO optimized: Optimized for search engines to improve visibility.
  • API powered by Hono.js: Utilizes Hono.js for API functionality.

Installation

  1. Clone the repository:
git clone [repository_url]
  1. Install dependencies:
npm install
  1. Set up the database:
[database setup commands]
  1. Start the development server:
npm run dev
  1. Complete initial user registration and custom domain configuration as per instructions provided in the content.

Summary

Photography Blog is a feature-rich platform for photographers to showcase their work efficiently. With its array of functionalities like responsive design, automatic data extraction, secure authentication, and fast performance, users can create a visually appealing blog while ensuring data security and smooth user experience. The platform’s tech stack, including Next.js and Neon for database, further enhances its capabilities, making it a valuable tool for photography enthusiasts.