Projekty / Nieruchomości komercyjne

NIM · Newmark Investor Portal

Wyszukiwanie nieruchomości komercyjnych według kryteriów inwestycyjnych.

Portal Newmark do wyszukiwania nieruchomości komercyjnych na sprzedaż i wynajem. Szczegółowe filtry, preferencje inwestycyjne na koncie i zapisane wyszukiwania łączą przegląd katalogu z późniejszymi aktualizacjami e-mail.

01 / Katalog nieruchomości

Oferty sprzedaży i wynajmu w jednym katalogu.

Newmark Investor Portal: oferty nieruchomości z wyszukiwaniem i wyborem sprzedaży lub wynajmu.

Wyszukiwanie nieruchomości komercyjnych

Katalog łączy oferty sprzedaży i wynajmu ze zdjęciami, adresami, typem, powierzchnią i dostępną ceną. Filtry rodzaju transakcji, sortowanie i liczba wyników wspierają wstępny przegląd przed otwarciem nieruchomości.

02 / Szczegółowe kryteria wyszukiwania

Kryteria nieruchomościowe i finansowe w jednym panelu filtrów.

Panel filtrów grupuje cenę, powierzchnię, typ nieruchomości, pośrednika i status oferty.

Szczegółowe kryteria nieruchomości

Typ i podtyp, powierzchnię, cenę, stopę kapitalizacji, oczekiwany zwrot i rok budowy można łączyć z pośrednikiem, okresem publikacji, statusem i klasą. Przycisk zastosowania pokazuje liczbę pasujących ofert przed powrotem do katalogu.

03 / Profil inwestycyjny

Profil inwestycyjny niezależny od pojedynczych wyszukiwań.

Preferencje inwestycyjne łączą profil ryzyka, docelową stopę zwrotu, budżet i okres inwestycji w jednym formularzu.

Preferencje inwestycyjne

Konto przechowuje profil ryzyka, preferowany zwrot, okres inwestycji, budżet i typy nieruchomości. Wybrane wartości pozostają widoczne, z działaniami przeglądu ofert, resetowania preferencji i zarządzania powiadomieniami.

04 / Zapisane wyszukiwanie i powiadomienia

Nazwane wyszukiwania z e-mailami o nowych ofertach.

Zapisane wyszukiwanie ma nazwę i częstotliwość e-maili, aby inwestor mógł wrócić do tych samych kryteriów.

Zapisane wyszukiwanie i częstotliwość e-maili

Okno podsumowuje bieżące kryteria i zapisuje je pod nazwą z częstotliwością e-maili. Alerty dotyczą nowych ofert, a link do zapisanych wyszukiwań pozwala edytować istniejące subskrypcje.

Stos technologiczny

Technologie stojące za NIM.

Portal inwestora z wyszukiwaniem, zapisanymi kryteriami, przetwarzaniem w tle i usługami Azure.

Interfejsy użytkownika

Interfejs App Router łączy wyszukiwanie, obsługę konta i formularze z walidacją.

  • Next.js 15 (App Router)
  • React 19
  • TypeScript
  • Redux Toolkit
  • RTK Query
  • PrimeReact
  • Tailwind CSS 4
  • Zod

API i usługi aplikacji

Minimal API obsługuje żądania aplikacji; funkcje i komunikaty wspierają pracę asynchroniczną.

  • C#
  • .NET 8
  • ASP.NET Core Minimal APIs
  • Entity Framework Core 9
  • FluentValidation
  • Scrutor
  • Serilog
  • Swagger/OpenAPI
  • Azure Functions v4 (.NET isolated worker)
  • Node.js
  • TypeScript
  • Durable Functions
  • Azure Service Bus

Dane, wyszukiwanie i przechowywanie

Rekordy relacyjne, indeksowane wyszukiwanie, dwupoziomowa pamięć podręczna i przechowywane pliki wspierają portal.

  • SQL Server
  • Azure SQL
  • Azure AI Search
  • Redis
  • In-memory cache
  • Azure Blob Storage

AI i e-mail

Semantic Kernel łączy generowanie odpowiedzi OpenAI; szablony React Email wspierają wysyłkę e-maili.

  • Microsoft Semantic Kernel
  • OpenAI chat completion
  • React Email
  • Azure Communication Services
  • SendGrid

Tożsamość i konfiguracja

Uwierzytelnianie JWT obsługuje Azure AD i własnego dostawcę tożsamości OTP, z zarządzaną konfiguracją chmurową.

  • JWT
  • Azure AD
  • OTP identity provider
  • Azure Key Vault
  • Azure App Configuration
  • Managed identities

Infrastruktura i wdrażanie

Hosting kontenerów i kod infrastruktury są wdrażane przez potoki dla poszczególnych środowisk oraz pakiety migracji.

  • Azure App Service (Linux containers)
  • Azure Container Registry
  • Application Insights
  • Terraform
  • Docker
  • Azure DevOps Pipelines
  • EF migration bundles

Testowanie i jakość kodu

Kontrole API, komponentów i przeglądarki towarzyszą przeglądom zmian i wydaniom.

  • xUnit
  • Moq
  • Vitest
  • Testing Library
  • Playwright
  • Storybook
  • ESLint
  • Prettier
Twój portal nieruchomości

Zamień dane nieruchomości w kompletny proces wyszukiwania.

Połączymy źródła ogłoszeń, filtry, preferencje użytkowników i zasady powiadomień. Uzgodnimy aktualizacje danych i scenariusze pracy z katalogiem, a następnie zakres pierwszego wdrożenia.

Porozmawiajmy o portalu nieruchomości