Back to projects
FREELANCEFRONTEND2025Completed

Snap4U

A sleek, visually focused web application for photographers to showcase their work and manage client bookings.

Snap4U interface

01. The Problem

The client, a professional photographer, was using a generic template website that didn't reflect their brand and had no way for clients to browse packages or make inquiries directly online — leading to lost leads.

02. The Solution

Designed and built a bespoke, visually stunning portfolio site with a curated gallery, package showcase, and a contact/inquiry form. The design language was derived directly from the photographer's editing style — clean, warm, and minimal.

03. Architecture & Tech Decisions

Single-Page Application built with React and Tailwind CSS. Framer Motion drives all page transitions and gallery animations. Optimised image loading with lazy loading and progressive rendering for fast performance on photo-heavy pages.

04. Testing Strategy

Cross-browser tested on Chrome, Firefox, and Safari. Lighthouse audit run to ensure Performance score above 90 on desktop and 80 on mobile. Responsiveness validated across 6 breakpoints.

05. Deployment

Deployed to Vercel with automatic deployments on push to main. Custom domain (snap4u.lk) connected via DNS configuration.

06. Lessons Learned

Working closely with a non-technical client taught me to present design decisions visually rather than technically. Showing mockups and getting sign-off before coding saved significant rework time.

Command Palette

Search for a command to run...