
Web
The Orange Consultant
A full-stack Next.js platform that turns student visa consultation into a guided, trackable journey.
theorangeconsultant.com
Next.js
Full-stack, one codebase
Neon
Serverless Postgres + TypeORM
Cron
Automated deadline follow-ups
The challenge
Education visa consultancy runs on documents, deadlines, and constant follow-up. Prospective students needed a way to understand which programmes and destinations they qualified for, submit paperwork without emailing attachments back and forth, and see where their application actually stood — while the consultancy needed all of it in one place instead of spread across inboxes and spreadsheets.
Our solution
We built the platform as a single full-stack Next.js application: server-rendered marketing and programme pages for search visibility, an authenticated application flow behind them, and REST endpoints backed by Neon Postgres through TypeORM. Document uploads go straight to Cloudinary, transactional mail runs through Resend, Google Maps powers destination and office discovery, and Redux keeps multi-step application state coherent across sessions. Framer Motion carries the page and step transitions.
The results
Enquiry, document collection, and status tracking now live in one product instead of an inbox. Scheduled jobs on Vercel Cron handle deadline reminders and follow-ups automatically, and the server-rendered public pages give the consultancy an indexable footprint for every programme and destination it covers.
Client
Project type
Discipline
What we did
Related services
theorangeconsultant.com
Technology
What it's built on
The stack behind this build, grouped by the concern it owns.
Frontend
Backend
Data & storage
Integrations
Delivery
How it ships
Hosting, source control, and the release path from a merged branch to production.
Application
Vercel
Scheduled jobs
Vercel Cron
Source control
GitHub
Application
Vercel
Scheduled jobs
Vercel Cron
Source control
GitHub
Engineering & operations
The parts you only see from the inside
Environments, flags, tooling, and the safeguards that keep a live platform shippable.
Server-rendered public pages for indexable programme and destination content
Scheduled jobs handle deadline reminders without a separate worker service
Document uploads offloaded to Cloudinary, never through the app server
Gallery