Developer 2025-2026 Active Development

CURE

A Pointify Travels internal platform for managing traveler itineraries, billing records, and trip logistics. CURE provides both admin and traveler-facing interfaces for end-to-end trip management, from initial booking through billing reconciliation and payment collection. Built with Lovable.dev for rapid prototyping and iteration.

React TypeScript Supabase Square API Lovable.dev Vite Tailwind CSS

Key Features

Traveler Management

Create and manage traveler profiles with contact information, travel preferences, and booking history. Track multiple travelers across trips and group bookings.

Itinerary Viewing

Detailed itinerary views for each trip with flights, hotels, activities, and ground transportation. Travelers and admins see the same unified timeline.

Interactive Trip Maps

Visual maps showing trip routes, destinations, and points of interest. Gives travelers a geographic overview of their entire journey at a glance.

Billing Tracking

Track estimated versus actual costs per trip component. Manage deposits, installments, and final payments with full cost breakdown visibility.

Square Payment Links

Generate Square payment links for travelers to pay invoices directly. Streamlines payment collection without manual card processing.

Email Notifications

Automated email notifications for booking confirmations, itinerary updates, payment reminders, and trip changes. Keeps travelers informed at every step.


Admin & Traveler Views

CURE provides two distinct interfaces tailored to different user roles, both powered by the same Supabase backend with row-level security.

Admin Interface

  • Full traveler and trip management
  • Billing record creation and editing
  • Payment link generation via Square
  • Estimated vs. actual cost reconciliation
  • Email notification triggers
  • Dashboard with trip pipeline overview

Traveler Interface

  • View upcoming and past itineraries
  • Interactive map of trip destinations
  • Billing summary and payment history
  • Pay invoices via Square payment links
  • Download trip documents and confirmations
  • Contact support for trip changes

Technology

Built with Lovable.dev for rapid prototyping, backed by Supabase for authentication, database, and real-time subscriptions. Square handles payment processing.

Layer Technology
Frontend React + TypeScript
Build Tool Vite
Styling Tailwind CSS
Backend / Auth Supabase (PostgreSQL, Auth, Row-Level Security)
Payments Square API (payment link generation)
Prototyping Lovable.dev (AI-assisted rapid development)
Maps Interactive trip maps with destination markers
Notifications Email notifications for booking and billing events
Challenge

Managing the complexity of travel billing where estimated costs often diverge from actual costs across flights, hotels, and activities.

Solution

Built a dual-cost tracking system that maintains estimated and actual cost columns per line item, with automatic reconciliation views and variance highlighting for admins.