Skip to content

sandi-devops/photography-portfolio

Repository files navigation

Photography Portfolio

A modern, responsive photography portfolio website built with React and Vite.

Features

  • Hero Section - Eye-catching introduction
  • Gallery - Beautiful image gallery with lightbox
  • About - Photographer bio and background
  • Services - List of photography services
  • Testimonials - Client reviews and ratings
  • Contact Form - Easy inquiry submission
  • Dark Mode - Toggle between light and dark themes
  • Responsive Design - Works on all devices

Project Structure

src/
├── assets/
│   └── images/
├── components/
│   ├── Navbar.jsx
│   ├── Hero.jsx
│   ├── About.jsx
│   ├── Gallery.jsx
│   ├── GalleryCard.jsx
│   ├── Services.jsx
│   ├── Testimonials.jsx
│   ├── Contact.jsx
│   ├── Footer.jsx
│   └── DarkModeToggle.jsx
├── data/
│   └── galleryData.js
├── hooks/
│   └── useDarkMode.js
├── App.jsx
├── main.jsx
└── index.css

Getting Started

Installation

npm install

Development

npm run dev

The app will be available at http://localhost:5173

Build

npm run build

Preview

npm run preview

Technologies Used

  • React 17
  • Vite
  • Tailwind CSS
  • React Hooks

License

All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors