Web Development • 2026

Tarin Raj

Responsive website for a family farm in Rudna Glava, built around property storytelling, gallery browsing, location and contact.

Role
Creator
Year
2026
Type
Web Development
Stack
Next.js 16, React 19, TypeScript
Tarin Raj homepage hero screenshot

Overview

Tarin Raj is a responsive promotional website for a family farm and blueberry plantation near Rudna Glava, Majdanpek. The site presents the property through a hero section, farm description, photo gallery, map location and contact area.

What was built

The implementation is a single-page Next.js App Router site composed from reusable section components: Hero, About, Gallery, MapSection, Contact, Navbar and Footer. Navigation uses anchored sections with smooth scroll and a responsive mobile menu.

Gallery system

The gallery is populated from the public gallery directory on the server, including HEIF/HEIC files that are converted to JPG through a build/dev preparation script. The client lightbox supports next and previous navigation, mobile swipe gestures and scroll lock while open.

Contact and location

The contact section includes phone, email and address links plus a browser-side EmailJS form configured through NEXT_PUBLIC_EMAILJS variables. The location section embeds Google Maps and provides a direct external maps link.

SEO and delivery

The project is configured for static export with trailing slashes. It includes localized Serbian metadata, Open Graph and Twitter metadata, robots and sitemap routes, plus JSON-LD LocalBusiness/Farm structured data.

Tarin Raj photo gallery grid
Gallery grid
Tarin Raj about section with farm information
Farm overview
Tarin Raj location section with Google Maps embed
Location and maps

Explore the project

Open live site