Kumar’s Gallery is the online home of award-winning artist Kumar Nagalingam, showcasing original paintings, limited-edition prints, and commissioned works. The goal was to create a visually immersive portfolio that elevates each work of art, while also providing a seamless storefront for prints and inquiries.
2. Client Objectives:
Stunning Visual Presentation
Highlight high-resolution artwork in a clean, distraction-free environment.
Filterable Gallery
Enable visitors to browse by collection (e.g. Landscapes, Abstracts, Commissions).
E-Commerce Integration
Sell limited-edition prints directly on site, with secure checkout.
Custom Admin Dashboard
Give the team full control over products, categories, orders, and visibility toggles.
User Accounts
Let art collectors log in to “like” pieces, track order history, and manage their favorites.
Performance & SEO
Optimize for fast image loading and discoverability in art-related searches.
3. Key Challenges:
Large Image Files
High-res photographs of paintings risked slow load times and poor mobile performance.
Dynamic Admin Needs
Off-the-shelf CMS wouldn’t give the custom dashboards and toggles the client required.
User Auth & Profiles
Building secure login flows for collectors to save favorites and view past orders.
Balancing Design & Usability
Ensuring the site looked “art gallery”-elegant without sacrificing clear navigation or conversion paths.
Modern Tech Stack
Coordinating a fast frontend build and real-time backend services for both public and admin interfaces.
4. Our Solution:
4.1 Information Architecture:
Hero Slider
Full-width carousel of featured artworks on the homepage.
Filterable Gallery
Category tabs (Landscapes, Abstracts, Commissions) drive a dynamic Masonry grid.
Print Shop
Dedicated section with size options, pricing, and “Add to Cart” flows.
User Dashboard
“My Favorites” and “Order History” pages accessible once logged in.
Artist Bio & Contact
Prominent “Meet the Artist” page plus a simple commission inquiry form.
4.2 Visual & UX:
Light, Minimalist Theme
Crisp white and neutral backgrounds keep focus on vivid artwork, accented by neon-blue highlights.
Masonry + Lightbox
Responsive grid (Masonry.js) and full-screen previews (Lightbox2) for an immersive browse.
Lazy Loading & Progressive JPEGs
Fast-loading images upgrade from low-res placeholders as you scroll.
4.3 Admin Dashboard & User Features:
Custom Admin Console
Built from scratch—admins can create/edit artworks, manage categories, toggle visibility, and process orders in one unified interface.
Role-Based Access
Secure login for staff versus public users, with React-powered forms and protected routes.
Collector Profiles
Logged-in visitors can “heart” pieces, view a personalized favorites gallery, and track past purchases.
4.4 Technical Stack:
Frontend
Vite.js + Next.js (React) for lightning-fast builds and server-side rendering.
Backend & Auth
Supabase handles database, authentication, and real-time subscriptions.
Hosting & CDN
Deployed on Vercel for instant global edge caching.
Payments
Stripe integration for secure checkout, subscriptions, and refund flows.
Utilities
PostCSS, Tailwind CSS, and Preact for optimized bundle size.
5. Results & Impact:
50% Faster average page load time after implementing Vite.js & image optimizations
35% Increase in print-sales conversions within two months
0 Support Tickets for content updates—Kumar now publishes new works in under 3 minutes
Engaged Collectors: Over 200 registered users saving favorites and reviewing order histories
6. Next Steps:
Instagram Feed Sync: Auto-import new social posts into the gallery.
Multilingual Support: Add Tamil/English toggle to reach local and global audiences.
Newsletter Capture: Build an email signup popup to grow a VIP collector list.