Back to portfolio
Rahi — Work and Study Migration Paths

Rahi — Work and Study Migration Paths

Rahi helps people decide on a migration path before they spend money on it. A roughly ten-minute questionnaire ranks work and study pathways with reasons for and against, shows each gap with a concrete fix, and gives a cost and time range. Applicants can then book a session or a full case package with a counselor who knows that path, with roadmap, document checklist and messaging in one place.

// Architecture

One Next.js App Router codebase serves the public site and three role areas — applicant, counselor and admin — while a worker process runs pg-boss jobs, reminders, notifications and the Telegram bot. PostgreSQL via Prisma holds everything, files sit in a private MinIO bucket behind access checks, and live messaging uses SSE over Postgres LISTEN/NOTIFY with a polling fallback. A pure rules engine evaluates answers against Zod-validated JSON rule sets, and every query passes through repositories that enforce ownership per role.

// Key capabilities

Ranked paths with reasons

Each pathway gets a match score, pros and cons, missing requirements with a fix, and a cost and time range — results only come from published, verified content.

Counselor marketplace

Independent counselors join after document review, set their own prices, and run cases from a dashboard with calendar, kanban, templates and earnings.

Manual payment, held funds

Card-to-card or bank transfer with an uploaded receipt; the team approves it by hand and nothing reaches the counselor until it is confirmed, with disputes and refunds handled in-app.

Security built in

Email OTP and Telegram login, admins on password plus mandatory TOTP, AES-GCM encryption for counselors' bank details, self-hosted fonts and a strict CSP.

// Technology stack

  • Next.js
  • TypeScript
  • PostgreSQL / Prisma
  • pg-boss
  • MinIO
  • grammY

// Inside the project

Rahi — Work and Study Migration Paths — Inside the project 1Rahi — Work and Study Migration Paths — Inside the project 2Rahi — Work and Study Migration Paths — Inside the project 3Rahi — Work and Study Migration Paths — Inside the project 4Rahi — Work and Study Migration Paths — Inside the project 5Rahi — Work and Study Migration Paths — Inside the project 6

// Next step

Need something like Rahi — Work and Study Migration Paths?

Tell us what you're building. We'll reply with how we'd approach it, a rough timeline and the first step.

Start a similar project

Orv Team (Orv) is a software development studio. We design and build web, mobile and AI products, and support them after launch.

// Contact
Have a project in mind?|

Tell us what you're building, and we'll get back to you.

orv:~$new-project --like rahi
or reach us directly
Telegram@OrvTeam
GitHub@ItsOrv
Email
orv© 2026