Skip to content
All projects

CRM web application

GP Pathway CRM

Under development · Team project

CRM for a study-abroad consultancy: a staff dashboard for applicants, students, documents, appointments, tasks and payments, and a portal where students follow their applications.

My role
Built the first version (staff dashboard and student portal), then continued development with a collaborator, who built the online payment integration.
Audience
Consultancy staff and administrators, and the students they advise.
Status
Team project
Stack
  • React
  • Vite
  • JavaScript
  • React Router
  • Material UI
  • Supabase
  • Supabase Edge Functions
Global Pathway student portal sign-in page listing application and visa status, document uploads, appointment booking, payments and counselor chat

Overview

A customer relationship management system for a study-abroad consultancy. Staff manage the student pipeline from first visit to visa, and students sign in to their own portal to follow their application.

The application is under development. Its sign-in pages are live, but it is not yet in use with real student data.

Who it serves: Consultancy staff and administrators, and the students they advise.

Features

Staff dashboard

  • Applicants and applications
  • Student records and documents
  • Visitor log
  • Tasks and appointments
  • Payments and reports
  • Staff accounts and internal staff chat

Student portal

  • Application and visa status
  • Document uploads
  • Appointment booking
  • Payments and receipts
  • Chat with their counselor

Technical decisions

Separate sign-in for students and staff

Students and staff have their own sign-in pages and see different interfaces. Tasks that need elevated rights, such as creating staff accounts, run in Supabase Edge Functions rather than in the browser.

Outcome

  • Under development. Online payments through eSewa and Khalti are being integrated.