This is a lightweight React (Vite) + Tailwind starter site for a wedding/event photography business.
- Home, Gallery, About, Contact pages
- Simple in-browser gallery upload (files stored in-memory)
- EmailJS contact form (replace IDs with your own)
- Tailwind CSS for styling
- Node.js 18+ recommended.
- Install dependencies:
npm install
- Start dev server:
npm run dev
- Build:
npm run build
- The gallery currently stores files in-memory for preview only. For persistence, connect to a backend or cloud storage (Amazon S3, Firebase Storage, etc.).
- Replace EmailJS
SERVICE_ID
,TEMPLATE_ID
, andPUBLIC_KEY
insidesrc/pages/Contact.jsx
. - Tailwind is included; if you prefer plain CSS, remove Tailwind files.
Happy editing — edit components under src/pages
and src/components
to customize.