CRM web application
GP Pathway CRM
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

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.