LaravelDirectory siteCorporate Website

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.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-13View source

What stands out

A quick read of the recorded project description.

01

Fetches property data based on the TouchEstate API

02

Property listings support filtering and search

03

Property detail pages include image galleries and maps

04

Supports three languages: Armenian, Russian, and English

05

Geocoding is implemented through Yandex Maps and Nominatim

06

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.

LaravelDirectory siteCorporate website

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. 1

    Environment requirements: PHP 8.2+ and Laravel 12

  2. 2

    The TouchEstate base URL, public key, and private key must be configured in .env

  3. 3

    The Yandex Maps API key, suggest key, and places key must be configured

  4. 4

    Installation steps include composer install, npm install and build, generating an application key, creating an SQLite database, and running migrations

  5. 5

    TouchEstate credentials can be obtained in the workspace settings at touchestate.io, and Yandex keys can be obtained from the Yandex developer console

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

Yandex Maps keys can be obtained from the [Yandex Developer Console](https://developer.tech.yandex.ru).

Original README
https://github.com/innovayse/touchestate-theme-modern/blob/main/LICENSEhttps://github.com/innovayse/touchestate-theme-modern/blob/main/README.md

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

[![CI](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml/badge.svg)](https://github.com/innovayse/touchestate-theme-agency/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![PHP](https://img.shields.io/badge/PHP-8.2+-777BB4?logo=php&logoColor=white)](https://php.net)
[![Laravel](https://img.shields.io/badge/Laravel-12-FF2D20?logo=laravel&logoColor=white)](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)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.