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
Get a Quote

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

Chat with us