-
-
Notifications
You must be signed in to change notification settings - Fork 58
Locations
Locations in Movin' In are geographic points used to organize property availability, search, and mapping. They support multilingual names, optional visual and geospatial data, and can contain nested sub-locations.
Each location consists of the following properties:
-
Image (optional):
Used to visually represent the location on the landing page. -
Country (required):
Indicates the country in which the location resides. -
Parent Location (optional):
Allows locations to be organized hierarchically. Child locations inherit visibility in search. -
Name (Multilingual) (required):
A name must be provided for each supported language. -
Longitude (optional):
Used to position the location on a map. -
Latitude (optional):
Used to position the location on a map.
Depending on the data provided, locations appear on various parts of the platform:
Condition | Display Contexts |
---|---|
Has image | Shown in Locations section on the Landing Page |
Has coordinates (longitude + latitude) | Displayed on Maps in the Landing, Locations, Search, and Checkout pages |
Movin' In supports nested location search:
If a user selects a parent location P
that does not have properties, but one of its child locations C
does, properties from C
will appear in the search results for P
.
This enables flexible and intuitive browsing for users who search by broader regions.
Property | Required | Notes |
---|---|---|
Image | ❌ | Enhances UI on landing page |
Country | ✅ | Each location must belong to a country |
Parent Location | ❌ | Enables hierarchical grouping |
Name (All Languages) | ✅ | Ensures localization |
Longitude & Latitude | ❌ | Required for map display |
Copyright © Akram El Assas. All rights reserved.
- Overview
- Why Use Movin' In
- Software Architecture
- Advanced Features
- Installing (Self-hosted)
- Installing (Docker)
- Setup Sentry
- Payment Gateways
- Setup Stripe
- Social Login Setup
- Build Mobile App
- Demo Database
- Run from Source
- Run from Source (Docker)
- Run Mobile App
- Locations
- Auto‐Notification System
- Add New Language
- Add New Currency
- Logs
- Testing
- FAQ
- Release Notes
- Contribution Guide
- Code of Conduct