Bureau Toimitilat hallintajärjestelmä
Ohjelmistokehitys + Verkkosivut

Bureau Toimitilat – Toimitilojen hallinta ja julkinen hakusivusto yhdessä järjestelmässä

Rakensimme Bureau Real Estate Finland Oy:lle (BREF) räätälöidyn toimitilojen hallintajärjestelmän ja hakukoneoptimoidun WordPress-sivuston. Ratkaisu yhdistää sisäisen CRM:n, julkisen kohdehaun ja automaattiset julkaisut ulkoisiin markkinapaikkoihin.

Tyyppi Räätälöity ohjelmisto + verkkosivusto + integraatiot
Palvelut Ohjelmistokehitys, integraatiot, verkkosivusto, web scraping, tekninen SEO, palvelinasennus
Toimiala Kiinteistönvälitys / toimitilavuokraus
Bureau Toimitilat bref.fi sivuston screenshot

Lähtötilanne

Bureau Real Estate Finland hallinnoi tuhansia toimitilakohdeita eri kanavissa: omalla verkkosivustolla, Oikotiellä, Kauppalehden Toimitiloissa ja Toimitilat.fi:ssä. Vanha järjestelmä ei enää riittänyt: kohdetiedot olivat hajallaan, julkaisukanavien hallinta oli manuaalista ja siirtymä uuteen järjestelmään vaati massiivisen datan siirron ilman että julkinen näkyvyys katkeaa.

Asiakas tarvitsi yhden hallintapaneelin, josta kohteet hallitaan, julkaistaan valittuihin kanaviin ja näytetään julkisesti hakukoneystävällisellä sivustolla.

Ratkaisu

Rakensimme kaksikerroksisen kokonaisuuden:

1. Hallintasovellus (Bref CRM)

  • React-pohjainen käyttöliittymä toimitilojen hallintaan (yli 3 400 kohdetta kannassa)
  • Kohteiden luonti, muokkaus, suodatus ja massatoiminnot
  • Julkaisukanavien hallinta: verkkosivusto, Oikotie, Toimitilat.fi / Kauppalehti
  • Päämiesten, kiinteistöjen, toimistojen ja shortlistien hallinta
  • Karttanäkymä, tehtävät ja käyttäjähallinta
  • Node.js + Express -backend, PostgreSQL-tietokanta, Knex-migraatiot

2. Julkinen WordPress-sivusto (www.bref.fi)

  • Oma teema ja plugin, ei valmis teemapaketti
  • Toimitilahaku ja kohdesivut haetaan CRM:n julkisesta API:sta
  • Yhteydenottolomake liidien keruuseen (honeypot + rate limiting)
  • Asiakas voi päivittää tekstit, blogin, referenssit ja henkilöstön WP-adminissa ilman koodimuutoksia

3. Integraatiot ulkoisiin kanaviin

  • Oikotie: API-integraatio kohteiden julkaisuun ja päivitykseen (monikäyttötilat → useita ilmoituksia)
  • Toimitilat.fi / Kauppalehti: Alma XML -syöte, jota Alma Media hakee automaattisesti noin 3 tunnin välein
  • Kanavakohtainen logiikka: esim. Kauppalehti-only-kohteet piilotetaan Toimitilat.fi-portaalista automaattisesti

4. Datan migraatio vanhasta järjestelmästä

  • Web scraping -pohjainen datan keruu vanhasta Bureau-järjestelmästä (~3 400+ kohdetta + kuvat)
  • Import-skriptit normalisoivat datan ja siirtivät sen uuteen tietokantaan
  • Legacy-julkaisukanavat tallennettu referenssitietona (missä kanavissa kohde oli aiemmin)
  • Bulk-julkaisuskriptit siirsivät kohteet Oikotieen ja Toimitilat.fi:hin hallitusti

5. Hakukoneoptimointi

  • Oma SEO-toteutus (ei Yoastia): meta-tagit, Open Graph, JSON-LD (RealEstateListing, RealEstateAgent, FAQPage)
  • Dynaaminen sitemap kohdesivuineen
  • llms.txt tekoälyhakukoneille
  • 301-uudelleenohjaukset vanhoista bref.fi-URL:ista uuteen rakenteeseen

6. Turvallisuus ja tuotantoympäristö

  • Julkinen API suojattu avainpohjaisella autentikoinnilla (ei koko datasetin pöllimistä yhdellä kutsulla)
  • Docker-pohjainen deploy Ubuntu-palvelimelle, nginx + Let's Encrypt
  • Automaattiset varmuuskopiot Google Driveen
  • Erilliset instanssit: julkinen sivusto (www.bref.fi) ja hallinta (hallinta.bref.fi)

Tulos

  • Yksi järjestelmä korvasi hajautetun vanhan työnkulun – kohteet hallitaan yhdestä paikasta
  • Yli 3 400 kohdetta siirretty ja julkaistu uuteen järjestelmään ilman että julkinen näkyvyys katkesi
  • Automaattiset integraatiot Oikotieen ja Toimitilat.fi:hin: julkaisu tapahtuu CRM:stä, ei erillisillä manuaalisilla työvaiheilla
  • Hakukoneoptimoitu julkinen sivusto korvasi vanhan bref.fi-rakenteen domain-cutoverilla
  • Asiakas päivittää sisältöä itse WP-adminissa; koodi ja sisältö erotettu selkeästi (Git-deploy vs. WP-sisältö)

→ Bureau Toimitilat hallitsee nyt koko toimitilaportfolionsa yhdestä järjestelmästä ja julkaisee kohteet automaattisesti valittuihin markkinapaikkoihin.

Teknologiat ja palvelut

React (Vite)
Node.js + Express
PostgreSQL
WordPress (oma teema + plugin)
Docker
Oikotie API
Alma XML -syöte (Toimitilat.fi)
Web scraping
Tekninen SEO (JSON-LD, sitemap)
Palvelinasennus (nginx, Let's Encrypt)

Tarvitsetko vastaavan ratkaisun?

Kerro tilanteestasi ja suunnitellaan yhdessä, miten räätälöity järjestelmä voi yhdistää hallinnan, julkisen näkyvyyden ja integraatiot.

Tarvitsetko apua IT-asioissa?

Varaa maksuton 15 minuutin kartoitus tai pyydä arvio projektista.