Built a full-stack travel planning by Mahir F.Built a full-stack travel planning by Mahir F.

Built a full-stack travel planning

Mahir F.

Mahir F.

Built a full-stack travel planning and discovery web app using Bubble, with a strong focus on structured data modeling, performance, and scalability. The platform allows users to explore curated guidebook entries, plan trips, and collaborate with others through shared itineraries and messaging.
Designed and implemented a robust database architecture covering users, profiles, subscriptions, guidebook entries, trips, and day-by-day itineraries. A key part of the system was building a flexible categorization and tagging structure, supported by a precomputed join table to enable fast, multi-criteria filtering without relying on heavy nested searches.
Developed a collaborative trip planning experience where users can create itineraries, add multiple activities per day, and interact through comments, confirmations, and admin approvals. Messaging features include threaded conversations, polls, and document sharing, enabling seamless coordination between trip members.
Implemented a privacy-first access control system using Bubble’s server-side privacy rules, allowing fine-grained control over who can view and interact with data. This included configurable privacy settings, role-based access, and list-based visibility logic across trips, profiles, and saved content.
Optimized both UX and performance by leveraging custom states for real-time interactions, minimizing unnecessary database writes, and simplifying input flows. Also built an invite-based onboarding and subscription system integrated with Stripe, handling everything from member invites to webhook-driven subscription activation.
Like this project

Posted Apr 20, 2026

Built a full-stack travel planning and discovery web app using Bubble, with a strong focus on structured data modeling, performance, and scalability. The pla...

Likes

0

Views

0

Timeline

Jan 20, 2024 - Aug 20, 2024