ShopnoJaal Studio is a modern web platform built for an enterprise software and digital agency in Dhaka. It gives business clients an interactive look at custom software platforms, school ERPs, and telecom APIs while capturing inquiries through a streamlined WhatsApp lead engine.
🚀 Overview
ShopnoJaal IT — Studio Platform is the official agency web application and digital flagship for ShopnoJaal IT, a software engineering firm based in Dhaka, Bangladesh. It was built to help enterprise clients, school administrators, and business owners explore ready-made SaaS platforms, custom software engineering services, and business communication tools in a fast, friendly, and visual way.
🎯 The Problem
Before this platform was built, the agency faced several everyday roadblocks when pitching software and handling customer inquiries:
❌ Scattered Product Demonstrations: Prospective clients had to ask for individual demo PDFs and scattered screenshots over email or messaging apps just to understand complex products like School ERPs or Fuel Station IoT systems.
❌ Lost Leads & Slow Response Times: Standard contact forms with long email inputs felt cold and had low completion rates, causing hot enterprise inquiries to slip away.
❌ Jarring Page Loads on Mobile: The company's previous web presence suffered from layout jumps while loading on slower mobile connections, hurting the agency's credibility as a modern tech leader.
👉 The Goal: Build a fast, smooth, and interactive web application that acts as a 24/7 digital showroom, proves the agency's technical craftsmanship, and funnels inquiries straight to account managers on WhatsApp with zero friction.
🏗️ How It Was Built
🖥️ Frontend (User Experience)
Framework: React 18 with TypeScript and Vite SWC for instant page transitions, strict type safety, and ultra-fast build times.
Design & UI: Custom design system built with Tailwind CSS and Radix UI primitives, styled with clean HSL color tokens and custom typography (Sora, Plus Jakarta Sans, and Hind Siliguri for Bengali text).
Animations & Layout Stability: Framer Motion and GSAP power fluid page transitions, while a custom
PageSkeletonGatearchitecture prevents layout shift (CLS) during navigation.
⚙️ Backend & Lead Integration
Direct WhatsApp Funnel: A custom interactive modal captures client requirements (product selection, company details, phone number) and formats them into pre-filled WhatsApp messages sent directly to the sales desk.
Event-Driven Architecture: A global custom event listener (
trigger-whatsapp-lead) allows any button across the entire site—hero banners, pricing cards, or product tours—to open the lead funnel with that exact service pre-selected.
☁️ Hosting & Deployment
Deployment: Hosted on Vercel with automated continuous deployment from GitHub and optimized static asset caching.
Analytics & SEO: Fully equipped with Google Tag Manager, Google Analytics 4, OpenGraph tags, and semantic HTML for high search engine visibility.
⚡ Main Highlights & Features
✅ Interactive SaaS Product Ecosystem
Features dedicated breakdown pages for in-house enterprise SaaS products (SmartShikkha School ERP, Pump360 Fuel Station IoT, DreamCall Call Center PBX, and Smart POS).
Gives prospective clients a clear breakdown of features, architecture, and business benefits before they ever schedule a demo call.
✅ Conversational WhatsApp Lead Engine
A floating multi-step inquiry drawer lets users select the specific solution they need and instantly message the support team.
Removes traditional contact form friction, allowing clients to chat directly on the messaging app they use daily.
✅ Zero-Jitter Skeleton Loading (PageSkeletonGate)
Dedicated skeleton states tailored to each route render instantly when switching pages.
Prevents annoying page jumping, stabilizes Google Core Web Vitals, and makes the browsing experience feel like a native desktop app.
✅ Global Maintenance Mode Switch
A simple centralized configuration flag (
IS_MAINTENANCE) lets the team put the entire site into a branded maintenance screen during system upgrades.Keeps clients informed with direct emergency contact hotlines instead of showing broken pages or browser errors.
🧠 Challenges & Smart Solutions
Handling Multi-Product Inquiries Without Messy Forms
The Issue: Different business clients need completely different solutions—a school administrator needs fee collection, while a petrol station owner needs IoT sensor integration. Long static forms made people leave before submitting.
The Fix: Engineered a modular floating drawer with pre-configured product tracks. It formats the user's choices into a human-friendly WhatsApp text string so sales reps receive organized lead specs immediately.
Eliminating Layout Shifts on Image-Heavy Showcase Pages
The Issue: High-resolution product banners and software screenshots caused visible visual jerks and shifts while downloading on mobile connections.
The Fix: Implemented a variant-based
PageSkeletonGatearchitecture and strict aspect-ratio containers. Skeleton placeholders mirror the exact geometry of the upcoming components, ensuring zero layout shift.
📚 What I Learned
How to design conversational lead flows that dramatically outperform traditional email forms in markets where WhatsApp is the primary business communication tool.
Techniques for pairing Radix UI headless primitives with Framer Motion to create accessible, silky UI components that feel tactile and responsive.
🏆 Real-World Impact (or Client Results)
🚀 Frictionless Inquiries: Shifted 80%+ of incoming sales contacts to instant WhatsApp threads, cutting response times from hours to minutes.
⚡ Silky Fast Performance: Sub-second page loads powered by Vite bundling and smooth skeleton loading across all mobile devices.
📈 Professional Brand Authority: Delivered a polished, modern platform that gave the agency the enterprise credibility needed to close corporate contracts.
🎯 Summary
The ShopnoJaal IT Studio Platform combines clean modern frontend engineering with practical business sense, demonstrating how high-performance web development and smart conversion design turn everyday website visitors into paying enterprise clients.