trip-planner/frontend
myrmidex 935162ea70 Implement timeline scheduling feature with hour-based calendar slots
- Add CalendarSlotService methods for slot order calculation
  - Update PlannedItemController to create slots from datetime
  - Update CalendarSlotController with proper eager loading
  - Create timeline UI components (TripTimeline, DaySection, HourRow, ScheduleItemModal)
  - Add comprehensive PHPUnit tests (PlannedItemTest, CalendarSlotServiceTest)
  - Add comprehensive Selenium E2E tests (timeline-scheduling.test.js)
  - Update PlannablesList to support onItemsChange callback
2025-10-07 22:54:09 +02:00
..
public Fresh react and laravel install 2025-09-26 00:13:15 +02:00
src Implement timeline scheduling feature with hour-based calendar slots 2025-10-07 22:54:09 +02:00
.env Implement Sanctum (#23) 2025-09-26 21:50:44 +02:00
.gitignore Fresh react and laravel install 2025-09-26 00:13:15 +02:00
eslint.config.js Fresh react and laravel install 2025-09-26 00:13:15 +02:00
index.html Optimize frontend with performance improvements and design consistency 2025-09-28 18:48:44 +02:00
package-lock.json Optimize frontend with performance improvements and design consistency 2025-09-28 18:48:44 +02:00
package.json Optimize frontend with performance improvements and design consistency 2025-09-28 18:48:44 +02:00
README.md Fresh react and laravel install 2025-09-26 00:13:15 +02:00
vite.config.js Working selenium on local 2025-09-27 00:24:41 +02:00

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

React Compiler

The React Compiler is not enabled on this template. To add it, see this documentation.

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.