Plan the journey. Experience the trip.
A smarter way to plan and organise your next adventure.
Coming SoonWhat is Triplana?
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
Reserved the domain and put up this placeholder page.
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.
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.
Create, view, edit and delete trip modals, plus cover image upload. Trip days are now auto-generated on trip creation and edit.
Profile dropdown, edit profile, change password, two-step change email flow, reset password, and the trips list page.
Full auth flow: registration, email verification, login and logout, built on SHA-256 tokens with Spring Security session management.
Project scoped, originally planned around Thymeleaf and Gradle, later pivoted to Spring Boot, Vite and React.