TRIPLANA

Plan the journey. Experience the trip.

A smarter way to plan and organise your next adventure.

Coming Soon

What is Triplana?

πŸ—ΊοΈ
Trip Planning
πŸ“…
Day-by-Day Itineraries
πŸš†
Transport Planning
🏨
Accommodation
πŸ“
Activities
πŸ‘₯
Collaboration

Currently in Development

Done Sprint 1 β€” Authentication

  • Registration & email verification
  • Login & logout
  • SHA-256 auth tokens
  • Spring Security session management

Done Sprint 2 β€” Profile & Trips List

  • Profile dropdown & edit profile
  • Change password
  • Change email (two-step flow)
  • Reset password
  • Trips list page

Done Sprint 3 β€” Trip Management

  • Create, view, edit & delete trip modals
  • Cover image upload
  • Automatic trip day generation on create/edit

Done Sprint 4 β€” Activities

  • Trip planner page with day selector
  • Add, edit & delete activities
  • Time conflict validation
  • Activity sorting (timed by start time, untimed by creation order)

Done Sprint 5 β€” Accommodations & Location

  • Add, edit & delete accommodations with date overlap validation
  • View accommodations modal with current-stay highlighting
  • Google Places API autocomplete for activities & accommodations

Planned Sprint 6

  • Drag-and-drop schedule editing
  • Routing algorithm and transportation management and assistance

Updates

25 Aug 2026

Reserved the domain and put up this placeholder page.

21 Jul – 3 Aug 2026 Β· Sprint 5 β€” Accommodations & Location

Added, edited and deleted accommodations with date overlap validation, a view-accommodations modal with current-stay highlighting, and Google Places API integration for location autocomplete on both activities and accommodations.

Sprint 4 β€” Activities

Built the trip planner page with a day selector, add/edit/delete for activities, time conflict validation, and activity sorting (timed activities by start time, untimed in creation order). Drag & drop deferred to Sprint 6.

Sprint 3 β€” Trip Management

Create, view, edit and delete trip modals, plus cover image upload. Trip days are now auto-generated on trip creation and edit.

Sprint 2 β€” Profile & Trips List

Profile dropdown, edit profile, change password, two-step change email flow, reset password, and the trips list page.

Sprint 1 β€” Authentication

Full auth flow: registration, email verification, login and logout, built on SHA-256 tokens with Spring Security session management.

May 2026

Project scoped, originally planned around Thymeleaf and Gradle, later pivoted to Spring Boot, Vite and React.