Skip to content

Latest commit

Β 

History

History
26 lines (20 loc) Β· 1.08 KB

File metadata and controls

26 lines (20 loc) Β· 1.08 KB

🏑 Villa Manager

A full-stack web application built with ASP.NET Core 6, Entity Framework Core, and Blazor Server to help manage villas for real estate purposes. It allows authenticated users to create, edit, search, and manage villas, upload files, preview images and PDFs, and view villa locations using Google Maps.


πŸš€ Features

  • βœ… User authentication & role-based access
  • 🏘️ Villa management (CRUD)
  • πŸ“‚ Upload multiple files (images, PDFs, Word, Excel, ZIP)
  • πŸ” Search & filter villas by name, date, and size
  • 🌍 Google Maps integration for villa locations
  • πŸ–ΌοΈ File previews (images and PDFs)
  • πŸ’Ύ SQL Server for structured data storage
  • πŸ“¦ Modular clean architecture (API, Domain, Data, Services, UI)

πŸ—‚οΈ Project Structure

VillaManager.sln β”œβ”€β”€ VillaManager.API # ASP.NET Core Web API β”œβ”€β”€ VillaManager.Data # EF Core DbContext, Repositories β”œβ”€β”€ VillaManager.Domain # DTOs, Enums, Entity models β”œβ”€β”€ VillaManager.Services # Business logic layer β”œβ”€β”€ VillaManager.Blazor # Blazor Server UI (Frontend)