Skip to content

Khiem/map#21

Merged
the-khiem7 merged 11 commits intodevfrom
khiem/map
Nov 11, 2025
Merged

Khiem/map#21
the-khiem7 merged 11 commits intodevfrom
khiem/map

Conversation

@the-khiem7
Copy link
Copy Markdown
Member

Please include the following:

  • If this PR applies to a particular issue, please reference the issue by number (typing # will show issues)
  • Describe in more detail than you had expected exactly what your pull request does
  • Give just a little more detail before submitting :-)

- Added comprehensive store locator implementation plan

- Updated README with map integration details

- Added flutter_map and latlong2 dependencies for map rendering
- Added stores table with location and metadata fields

- Updated database schema accessors for store queries

- Added pickup_type and pickup_store_id to orders table
- Created Store model with location and metadata fields

- Generated freezed and json_serializable code

- Implemented StoreRepository for data access abstraction
- Added StoreService for fetching and caching stores

- Implemented ExternalNavigationService for map routing

- Added MapStyle service for map tile configuration

- Enhanced LocationService with distance calculations
- Added MapTiler and OpenStreetMap attribution overlay

- Registered StoreService in dependency injection

- Added ExternalNavigationService to service exports
- Added StoreLocatorScreen with map and list view

- Implemented StoreLocatorCubit for state management

- Added search, filter, and store selection functionality
- Created StoreManagementScreen for CRUD operations

- Added navigation link in admin main screen

- Configured routes for store locator and admin management

- Exported new screens in screen_export
- Added store pickup option in payment method selection

- Integrated StoreLocatorScreen for store selection

- Updated order confirmation to show pickup store details

- Added store locator access from main screen and entry point
@the-khiem7 the-khiem7 merged commit 103c017 into dev Nov 11, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant