All projects

2023 · Selected work

Noreikis

A real estate website combining broker positioning, property discovery and structured enquiries.

Private codebase

Client source code is private. Product decisions and implementation patterns can be discussed without exposing proprietary content or credentials.

Request walkthrough
Role
Full-stack Developer
Location
Lithuania · Remote
Engagement
Commercial client project
Period
December 2023 – Present

About the project

Noreikis is a digital presence for a Lithuanian real estate broker, bringing personal positioning, active listings, sold properties, market content and client recommendations into one coherent experience.

I develop both sides of the platform: a server-rendered Next.js website and its Node.js/Strapi backend. The broker controls listings, articles, testimonials and search metadata directly, while contextual contact and valuation journeys turn that content into structured leads.

My contribution

  • Content model and discoveryModelled properties, categories, articles, recommendations, galleries and SEO metadata in Strapi, and built server-rendered listing and editorial pages with sorting and filtering on top of it.
  • Adaptive enquiriesCreated conditional contact and valuation forms whose fields adapt to the selected property type.
  • Backend deliveryPersisted enquiries through custom backend controllers, sent branded notifications and automated deployment of both applications.

Engineering proof

What was hard, what I chose, and how I checked it.

01

Challenge

A distinctive personal brand has to sit alongside current property inventory, broker-managed editorial content and lead capture detailed enough to support real valuation follow-up.

02

Product & engineering decisions

  • Listings, articles and metadata live in Strapi, so the broker updates the site without a front-end release.
  • Server rendering covers current inventory, and the sitemap generates from that same content source.
  • Property-type dependencies are centralised in form schemas, and enquiries persist before notifications go out.
03

Quality & outcome

  • Routing runs on next-i18next, ready for additional locales; Lithuanian is the only one enabled in production today.
  • Motion is used as optional visual polish, and front-end/API deployment is automated through GitHub Actions.

The broker keeps inventory and articles current without developer involvement, and buyers and sellers get a clear path from discovery to enquiry.

Technology

Next.js 14React 18TypeScriptNode.jsStrapiMaterial UIEmotionPostgreSQLReact Hook FormYup