Fetches property data based on the TouchEstate API
touchestate-theme-modern — Laravel Directory site Template
By innovayse
A Laravel real estate agency website theme based on the TouchEstate API, supporting multilingual property listings, filtering, and map browsing.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Property listings support filtering and search
Property detail pages include image galleries and maps
Supports three languages: Armenian, Russian, and English
Geocoding is implemented through Yandex Maps and Nominatim
Favorites feature is implemented based on localStorage
Template Details
This is a website theme for real estate agencies, built with Laravel and using data from the TouchEstate API. The theme provides property listings with filtering and search, property detail pages (including image galleries and maps), agent profile pages, a favorites feature based on localStorage, and an interactive map view. The site supports three languages: Armenian (/hy), Russian (/ru), and English (/en), and performs geocoding through Yandex Maps and Nominatim.
Before use, you need PHP 8.2+, a Laravel 12 environment, and configured TouchEstate API credentials (public and private keys) as well as Yandex Maps-related keys. The installation process includes cloning the repository, installing Composer and npm dependencies, building frontend assets, generating an application key, creating an SQLite database, and running migrations.
The code is released under the MIT license and may be used, modified, used commercially, and distributed for free, but third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses; external services such as domains, hosting, and databases may incur costs.
Is it right for your project?
Use Cases
- Real estate agencies building multilingual property listing websites
- Directory-style sites that need to filter and search properties by criteria
- Scenarios where users want to browse property location information on a map
Suitable For
- Teams with Laravel development capabilities and TouchEstate API credentials
- Real estate websites targeting Armenian-, Russian-, or English-speaking user markets
- Agency sites that need property listings, detail pages, agent profiles, and map browsing features
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Environment requirements: PHP 8.2+ and Laravel 12
- 2
The TouchEstate base URL, public key, and private key must be configured in .env
- 3
The Yandex Maps API key, suggest key, and places key must be configured
- 4
Installation steps include composer install, npm install and build, generating an application key, creating an SQLite database, and running migrations
- 5
TouchEstate credentials can be obtained in the workspace settings at touchestate.io, and Yandex keys can be obtained from the Yandex developer console
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- The code of this version may be used, modified, used commercially, and distributed for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
- Using this theme requires TouchEstate API credentials, and the public and private keys must be obtained in the touchestate.io workspace; otherwise, property data cannot be fetched.
- A Yandex Maps API key must be applied for and configured; map and geocoding features depend on this external service and may be subject to its terms and quotas.
- In addition to the map key, Yandex Suggest and Places keys must also be configured, and all must be applied for separately from the Yandex developer console.
- TouchEstate credentials must be obtained in its platform workspace settings and are an external account dependency.
- Yandex-related keys must be applied for in the Yandex developer console and are an external service account dependency.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
- [TouchEstate](https://touchestate.io) API credentials
Original README
- Yandex Maps API key
Original README
YANDEX_SUGGEST_KEY=your_yandex_suggest_key YANDEX_PLACES_KEY=your_yandex_places_key
Original README
TouchEstate API credentials can be obtained from your workspace settings at [touchestate.io](https://touchestate.io).
Original README
https://github.com/innovayse/touchestate-theme-modern/blob/main/LICENSEhttps://github.com/innovayse/touchestate-theme-modern/blob/main/README.mdYandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru).
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-13. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 85 / 100
- Technologies
- Laravel
- Website type
- Directory site · Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-10-12
- Screenshot last checked
- 2026-10-13
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Laravel as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 88f9bd5b33af13e7df79c08c3034520acf60ef21b76df6e00814d19dbac4cc87
2026-10-13T08:32:46.804Z
Source file / repository# TouchEstate Agency Theme [](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml) [](LICENSE) [](https://php.net) [](https://laravel.com) A multilingual real estate agency website theme built on the [TouchEstate](https://touchestate.io) API. Designed and developed by [Innovayse Digital Agency](https://innovayse.com). ## Features - Property listings with filtering and search - Property detail pages with image gallery and map - Agent profiles - Favorites (localStorage-based) - Interactive map view - Multilingual support: Armenian (`/hy`), Russian (`/ru`), English (`/en`) - Geocoding via Yandex Maps + Nominatim ## Requirements - PHP 8.2+ - Laravel 12 - [TouchEstate](https://touchestate.io) API credentials - Yandex Maps API key ## Installation ```bash git clone https://github.com/innovayse/touchestate-theme-agency.git cd touchestate-theme-agency composer install npm install && npm run build cp .env.example .env php artisan key:generate touch database/database.sqlite php artisan migrate ``` ## Configuration Edit `.env` and fill in your credentials: ```env TOUCHESTATE_BASE_URL=https://touchestate.io TOUCHESTATE_PUBLIC_KEY=your_public_key TOUCHESTATE_SECRET_KEY=your_secret_key YANDEX_MAPS_API_KEY=your_yandex_maps_api_key YANDEX_SUGGEST_KEY=your_yandex_suggest_key YANDEX_PLACES_KEY=your_yandex_places_key ``` TouchEstate API credentials can be obtained from your workspace settings at [touchestate.io](https://touchestate.io). Yandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru). ## Built With - [Laravel 12](https://laravel.com) - [TouchEstate PHP SDK](https://github.com/innovayse-admin/touchestate-php-sdk) - Yandex Maps API - Nominatim (OpenStreetMap) ## License MIT License — see [LICENSE](LICENSE) for details. --- Made by [Innovayse Digital Agency](https://innovayse.com)
Explore similar templates
Compare previews and descriptions within the same stack and category.

Education-ERP-Laravel-8
A Laravel 8-based school management ERP starter project with staff, student expenses, and report management, featuring dual user and admin login via Jetstream.
Laravel · Admin dashboard

the-agency-starter-kit
The Agency is a free Statamic starter kit from Stillat, positioned as a corporate website example.
Laravel · Corporate Website

gower
Gower is a Go/Gin-based web quick-start directory using template integration mode by default, with IoC dependency injection at the controller method parameter level.
Laravel · Directory site

starter-kit
A white-label file conversion website starter kit built on Laravel 12, Livewire 3, and Tailwind CSS 4.
Laravel · SaaS

scaffold-website-laravel
A Laravel, Livewire, and TailwindCSS starter scaffold for corporate websites and landing pages, with Blade layouts, SEO meta tags, and page skeletons for home, about, blog, articles, article, and contact.
Laravel · Corporate Website

laravel-startup-template
A Laravel-based landing page template for startups and SaaS, packaged by Sokeio from UIdeck's HTML template. It includes modules, themes, authentication with users, roles, and permissions, and settings, with a frontend built on Livewire, Bootstrap, and Tabler.
Laravel · SaaS
