HectarExpert este o platformă modernă și performantă dedicată tranzacționării de terenuri de mari dimensiuni în România. Proiectul oferă o experiență utilizator premium, cu un design minimalist și funcționalități avansate de filtrare și management.
- Sistem de Clasificare Inteligent: Terenurile sunt organizate în 4 categorii principale: Rezidențial, Industrial, Agricol și Pășune.
- Filtrare Avansată: Motor de căutare performant cu filtre după locație (județ), buget, suprafață și tip de hectar.
- Admin Dashboard: Panou de control securizat pentru gestionarea listărilor și a lead-urilor.
- Lead Management: Sistem integrat de colectare și monitorizare a cererilor de contact de la potențiali cumpărători.
- Design Premium & Responsive: Interfață ultra-modernă, optimizată pentru orice dispozitiv (mobile-first), cu micro-animații fluide.
- Optimizare SEO: Metadate dinamice, structură semantică și viteză de încărcare optimizată pentru indexare superioară.
- Management Media: Galerie de imagini optimizată pentru fiecare proprietate.
- Framework: Next.js 15+ (App Router)
- Limbaj: TypeScript
- Styling: Tailwind CSS 4
- Animații: Framer Motion / CSS Transitions
- Iconițe: Lucide React
- Database: PostgreSQL (via Supabase)
- Backend-as-a-Service: Supabase (Auth, Database, Storage)
- Validare: Zod & React Hook Form
-
Clonează depozitul:
git clone https://github.com/AndreiNeptune/site-realestate-hectare.git cd site-realestate-hectare -
Instalează dependențele:
cd app npm install -
Configurează variabilele de mediu: Creează un fișier
.env.localîn folderulapp/și adaugă cheile tale Supabase:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Pregătește baza de date: Execută scriptul SQL din
supabase/schema.sqlîn SQL Editor-ul din dashboard-ul Supabase pentru a crea tabelele și tipurile necesare. -
Pornește serverul de dezvoltare:
npm run dev
Aplicația va fi disponibilă la adresa
http://localhost:3000.
/app/src/app: Rutele Next.js și logica paginilor./app/src/components: Componente UI reutilizabile./app/src/lib: Utilitare, constante și configurări Supabase./app/supabase: Scripturi de migrare a bazei de date.
Creat cu ❤️ de Andrei.