~/dev.jaspreetsingh
Web

Vision Immigration — Agency Landing Page

Clean, fast landing page for an immigration firm based in Punjab — built to convert visitors into enquiries.

Next.jsPrismic CMSTypeScriptTailwind CSS
↗ Live Demo

Problem

The immigration firm had no online presence and was losing potential clients who couldn't find them or verify their credibility.

Solution

A professional landing page with Prismic as a headless CMS so the client can update content without developer involvement. Webhooks trigger automatic redeployment on content changes.

System Architecture

Next.js static site with Prismic CMS via REST API. ISR for near-instant content updates. Vercel webhook integration for automatic rebuilds on content publish.

# system diagram

Visitor (Browser)

└─ Next.js static site (ISR)

├─ Prismic CMS → content via REST API

├─ Prismic webhook → Vercel deploy hook

└─ Vercel Edge CDN → global delivery

DevOps & Deployment

Deployment

Vercel + Prismic webhooks

CI/CD

Prismic webhook → Vercel deploy hook

Challenges

Keeping the site fast while pulling content from an external CMS. ISR with short revalidation gave the right balance of freshness and performance.

Key Learnings

Headless CMS + ISR is the ideal pattern for client sites. Clients love managing their own content; developers love not being pinged for copy changes.


Sanandin Infotech — Corporate Website

Have a project in mind? Let's talk.

Open to full-time remote roles, freelance projects, and interesting collaborations. I'll get back within 24 hours.

new-message.md