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, create activities, and coordinate itineraries in real-time.
Key Features
Works offline as a Progressive Web App
Ai suggestions with google maps integration
QR code friends invitations
Native push notifications
Financial tracking and expense splitting
Challenges Overcome
Handling concurrent edits from multiple users
Designing offline-first PWA experience
End-to-end testing with Cypress
Insights Gained
Real-time collaboration adds significant complexity
PWAs can rival native apps in usability
Firebase security rules are critical for multi-user apps
Videos & Images

Homepage
.png)
Collaborative trip planning dashboard
.jpg)
Create trip flow with ai suggestions
.png)
Trip overview page

Create activity with google maps integration
.jpg)
Financial tracking and expense splitting
.jpg)
Trip members management
.png)
Notifications
.png)
QR code friend scanning invitations
.png)
QR code friend invitations
.png)
Friendlist management