Skip to content

Kartikay-0111/RouteCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🧭 RouteCraft

AI-Powered Collaborative Trip Planning Platform


🚀 Overview

RouteCraft is an AI-driven trip planning platform that transforms a simple text or voice prompt into a complete, structured travel plan.

Unlike traditional itinerary tools, RouteCraft enables:

  • 🤖 AI-generated multi-destination trip plans
  • 🎙️ Voice & text-based prompts
  • 👥 Real-time collaborative planning
  • 🛠️ Editable workspace with approval workflow
  • 📊 Structured backend for scalable trip management

Built with modern full-stack technologies and a scalable database architecture.


✨ Key Features

🤖 AI Trip Generation

  • Enter a text or voice prompt

  • AI engine processes user intent

  • Generates:

    • Destinations
    • Day-wise itinerary
    • Travel segments
    • Budget estimates
    • Activities

👥 Collaborative Workspace

  • Planner creates trip

  • Members can:

    • Join workspace
    • Suggest modifications
    • Request changes to specific components
  • Planner can approve/reject suggestions

  • Regenerated plan reflects accepted updates


🗂️ Structured Trip Model

Trip lifecycle:

  • planning
  • finalized
  • cancelled

Role-based system:

  • planner
  • member

Proposal workflow:

  • pending
  • approved
  • rejected

🏗️ System Architecture

🔹 High-Level Workflow

User Login
     ↓
Enter Voice/Text Prompt
     ↓
AI Engine + Data Pipeline
     ↓
Structured Trip Plan Generated
     ↓
Open Collaborative Workspace
     ↓
Members Suggest Changes
     ↓
Planner Approves Changes
     ↓
Updated Plan Regenerated

🛠️ Tech Stack

Frontend

  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • Custom F1-inspired Design System

Backend

  • Supabase
  • PostgreSQL
  • Role-based access model

AI Layer

  • Prompt processing engine
  • Structured response parsing
  • Regeneration pipeline

🗄️ Database Design Highlights

  • Strong enum-based type system
  • Multi-destination architecture
  • Travel segments (flight, train, bus, car, local_transport)
  • Member role management
  • Proposal tracking system
  • Scalable relational schema

🔐 Authentication & Authorization

  • Supabase Auth
  • Row Level Security (RLS)
  • Role-based access control
  • Planner-only approval permissions

🧠 Design Philosophy

RouteCraft is built around:

  • ✨ Minimal friction input (voice/text)
  • 🔄 Iterative planning
  • 👥 Collaborative decision-making
  • 🧩 Strong data integrity
  • ⚡ AI-assisted but human-controlled workflow

🧪 Running Locally

git clone <repo-url>
cd routecraft
npm install
npm run dev

Built during SPIT Hackathon 2026 by team HEISENBUG

About

RouteCraft is an AI-driven trip planning platform that transforms a simple text or voice prompt into a complete, structured travel plan.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors