React Node.js Role-Based Auth CRM
My Travel Box
Full-stack travel CRM platform with multi-role access — Director, Branch Manager, Operations, Sales, Visa Team, Accounts, Tour Manager, and Parent portals. Live at my-travel-box.vercel.app.
View Live Site → https://my-travel-box.vercel.app🕌
The Challenge
My Travel Box required a comprehensive travel management CRM with granular role-based access — covering everything from Director-level oversight down to branch operations, visa processing, tour management, accounts, sales, and parent/student portals.
Our Solution
Built a full-stack travel CRM with multi-role authentication (8 distinct roles), dedicated dashboards per role, tour package management, visa tracking, accounts module, and parent portals showing student travel progress. Live at my-travel-box.vercel.app.
Results
Live at my-travel-box.vercel.app
8 role-based dashboards
Director & Branch Manager oversight
Visa & operations tracking
Parent portal with trip updates
Accounts & sales modules
Project Info
Category
Web Development
Tech Stack
React, Node.js, Role-Based Auth, CRM
Status
Live
Demo Login Credentials
Director
director@mytravelbox.com
••••••••••
Branch Manager
bm@mytravelbox.com
••••••••••
Operations
ops@mytravelbox.com
••••••••••
Sales
sales@mytravelbox.com
••••••••••
Visa Team
visa@mytravelbox.com
••••••••••
Accounts
accounts@mytravelbox.com
••••••••••
Tour Manager
tourmanager@mytravelbox.com
••••••••••
Parent 1 (Arjun / Japan)
parent1@example.com
••••••••••
Parent 2 (Priya / Singapore)
parent2@example.com
••••••••••
Parent 3 (Rahul / Switzerland)
parent3@example.com
••••••••••
For demo purposes only
Next Project
Al Mishk
E-Commerce