5 Open Issues Need Help Last updated: Jun 21, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement user authentication and profile management features using Firebase Auth for the Travelet Flutter app. This includes login/logout functionality, user registration, and profile information management (nickname, profile/banner images, bio, and social media links). The task requires ensuring persistent login sessions and implementing a profile screen. Existing Firebase Auth setup is assumed.

Complexity: 4/5
good first issue

AI Summary: Enhance the existing travel spot search functionality by adding location-based search, tag search, budget range search, user search, and time-limited search from a specified location. Implement filtering by category and tag, sorting by popularity and date, and saving search criteria. This requires backend integration with the search screen, improvements to the display of search results, and the implementation of filtering features. The task is related to an existing plan creation feature and uses the current search screen UI.

Complexity: 4/5
good first issue

AI Summary: Integrate the Google Maps API into the Travelet Flutter app to display spot locations on a map, visualize routes between planned itinerary points, allow users to search and select locations, and potentially show routes based on different transport modes. This requires using the `google_maps_flutter` package and integrating with existing data models (Spot, Itinerary, TransportMode).

Complexity: 4/5
good first issue

AI Summary: Migrate the sample travel planning app data to Firestore, implementing persistent storage for user data, spot data, and itinerary data. This includes ensuring real-time synchronization, applying Firestore security rules, and handling offline capabilities. Sample data should be removed after migration.

Complexity: 4/5
good first issue

AI Summary: Implement a travel plan creation feature allowing users to create, edit, and post travel plans. This includes a UI for plan creation, spot selection and ordering, accommodation flags, tagging, and Firestore data persistence. The feature should also include plan naming, waypoint registration, accommodation flagging, custom tagging, and public/private settings. Acceptance criteria include implementing a "Prepare" FAB, displaying created plans, and a plan details screen. This task depends on the authentication feature (Issue #2) and the design concept.

Complexity: 4/5
good first issue