NextStop
Trip planning app
Progressive web app to plan trips with multi-user collaboration. React frontend with Firebase backend. Group school project.
Tech Stack
Problem
Planning trips with multiple people involved messy group chats, lost bookmarks, and no central source of truth.
Solution
Built a collaborative PWA where groups can share destinations, vote on activities, and coordinate itineraries in real-time.
Key Features
Real-time collaboration with multiple users
Works offline as a Progressive Web App
Route planning with map integration
Shared itinerary builder with drag-and-drop
Challenges Overcome
Handling concurrent edits from multiple users
Optimizing Firebase costs for real-time features
End-to-end testing with Cypress
Insights Gained
Real-time collaboration requires conflict resolution strategies
End-to-end testing is important for complex user flows
Firebase security rules are critical for multi-user apps
Videos & Images

Collaborative trip planning dashboard