Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 1.62 KB

File metadata and controls

53 lines (44 loc) · 1.62 KB

✨ Features

⚡ Core Features (v1.0.0)

Stable functionality available in the current release.

  • User registration, login, logout, and token refresh.
  • Role-based access control (USER, ADMIN).
  • Public landing page and authenticated dashboard.
  • Full itinerary CRUD with days, activities, and locations.
  • Demo mode for exploring the app without registration.
  • User statistics display (trips, days, destinations).
  • Frontend-backend integration via REST API.
  • 404 page and protected route handling.

🚀 Extended Features (v1.0.0)

Enhancements delivered after MVP and included in v1.

  • Avatar upload and user profile management.
  • Account verification by email.
  • AI-powered itinerary generation.
  • Unsplash image integration for itinerary visuals.
  • Real-time notifications using WebSockets.
  • Admin panel with user management actions.
  • Admin chart for users grouped by subscription plan.

🌟 Advanced Features (v1.0.0)

Features that define the full v1 scope.

  • PWA offline support (read-focused usage).
  • Interactive map and geolocation-based exploration.
  • Collaborative itineraries with role-based permissions.
  • Public share links with expiration/revocation lifecycle.
  • Client-side PDF export for itineraries.

🔭 Future Features (Post-v1)

  • Smart budget planner with per-day cost forecasts.
  • Subscription plans integration with payment methods (checkout, upgrades, downgrades, renewals).
  • Travel achievements and gamification.
  • User travel preferences with deeper personalization.

👉 Go back