11# Aquiis - Property Management System
22
3- ![ .NET 9 .0] ( https://img.shields.io/badge/.NET-9 .0-blue )
4- ![ ASP.NET Core] ( https://img.shields.io/badge/ASP.NET%20Core-9 .0-blueviolet )
3+ ![ .NET 10 .0] ( https://img.shields.io/badge/.NET-10 .0-blue )
4+ ![ ASP.NET Core] ( https://img.shields.io/badge/ASP.NET%20Core-10 .0-blueviolet )
55![ Blazor Server] ( https://img.shields.io/badge/Blazor-Server-orange )
6- ![ Entity Framework] ( https://img.shields.io/badge/Entity%20Framework-9 .0-green )
6+ ![ Entity Framework] ( https://img.shields.io/badge/Entity%20Framework-10 .0-green )
77![ SQLite] ( https://img.shields.io/badge/Database-SQLite-lightblue )
88
9- A comprehensive web-based property management system built with ASP.NET Core 9 .0 and Blazor Server. Aquiis streamlines rental property management for property owners, managers, and tenants with an intuitive interface and robust feature set.
9+ A comprehensive web-based property management system built with ASP.NET Core 10 .0 and Blazor Server. Aquiis streamlines rental property management for property owners and managers with an intuitive interface and robust feature set.
1010
1111## 🏢 Overview
1212
13- Aquiis is designed to simplify property management operations through a centralized platform that handles everything from property listings and tenant management to lease tracking and document storage . Built with modern web technologies, it provides a responsive, secure, and scalable solution for property management professionals .
13+ Aquiis is designed to simplify property management operations through a centralized platform that handles everything from property, tenant, and lease tracking to document storage and rental invoice and expense tracking . Built with modern web technologies including AI (GitHub Copilot and Claude Sonnet) , it provides a responsive, secure, and scalable solution for DIY landlords and property managers .
1414
1515## ✨ Key Features
1616
@@ -28,17 +28,15 @@ Aquiis is designed to simplify property management operations through a centrali
2828- ** Tenant Profiles** - Complete tenant information management
2929- ** Contact Management** - Phone, email, emergency contacts
3030- ** Tenant History** - Track tenant interactions and lease history
31- - ** Tenant Portal** - Dedicated tenant dashboard and self-service features
3231- ** Communication Tools** - Built-in messaging and notification system
33- - ** Tenant Screening** - Application and background check workflow
3432
3533### 📄 Lease Management
3634
3735- ** Lease Creation** - Digital lease agreement generation
3836- ** Lease Tracking** - Active, pending, expired, and terminated lease monitoring
3937- ** Rent Tracking** - Monthly rent amounts and payment schedules
4038- ** Security Deposits** - Deposit tracking and management
41- - ** Lease Renewals** - Automated renewal notifications and processing
39+ - ** Lease Renewals** - Manual lease renewal tracking
4240- ** Terms Management** - Flexible lease terms and conditions
4341
4442### 💰 Financial Management
@@ -54,14 +52,10 @@ Aquiis is designed to simplify property management operations through a centrali
5452
5553- ** File Storage** - Secure document upload and storage
5654- ** Document Categories** - Organized by type (leases, receipts, photos, etc.)
57- - ** Version Control** - Document revision tracking
58- - ** Digital Signatures** - Electronic signature support
59- - ** Document Sharing** - Secure document sharing with tenants
60- - ** Bulk Operations** - Mass document upload and organization
6155
6256### 🔐 User Management & Security
6357
64- - ** Role-Based Access** - Administrator, Property Manager, and Tenant roles
58+ - ** Role-Based Access** - Administrator and Property Manager roles
6559- ** Authentication** - Secure login with ASP.NET Core Identity
6660- ** User Profiles** - Comprehensive user account management
6761- ** Permission Management** - Granular access control
@@ -80,9 +74,9 @@ Aquiis is designed to simplify property management operations through a centrali
8074
8175### Backend
8276
83- - ** Backend** : ASP.NET Core 9 .0
77+ - ** Backend** : ASP.NET Core 10 .0
8478- ** UI Framework** : Blazor Server
85- - ** Database** : SQLite with Entity Framework Core 9 .0
79+ - ** Database** : SQLite with Entity Framework Core 10 .0
8680- ** Authentication** : ASP.NET Core Identity
8781- ** Architecture** : Clean Architecture with vertical slice organization
8882
@@ -101,10 +95,11 @@ Aquiis is designed to simplify property management operations through a centrali
10195- ** Version Control** : Git with GitHub integration
10296- ** Package Management** : NuGet
10397- ** Build System** : .NET SDK build system
98+ - ** AI Assisted Coding** : GitHub Copilot, Claude Sonnet, GPT
10499
105100## 📋 Prerequisites
106101
107- - [ .NET 9 .0 SDK] ( https://dotnet.microsoft.com/download/dotnet/9 .0 )
102+ - [ .NET 10 .0 SDK] ( https://dotnet.microsoft.com/download/dotnet/10 .0 )
108103- [ Git] ( https://git-scm.com/ )
109104- [ Visual Studio Code] ( https://code.visualstudio.com/ ) (recommended) or Visual Studio 2022
110105- [ C# Dev Kit Extension] ( https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit ) for VS Code
@@ -318,7 +313,7 @@ Shared → Core
318313
319314## 🔑 Default User Roles
320315
321- The system includes three primary user roles:
316+ The system includes two primary user roles:
322317
323318### Administrator
324319
@@ -335,14 +330,6 @@ The system includes three primary user roles:
335330- Financial tracking
336331- Document management
337332
338- ### Tenant
339-
340- - Personal dashboard
341- - Lease information access
342- - Payment history
343- - Maintenance requests
344- - Document viewing
345-
346333## 🎯 Key Components
347334
348335### Property Management Service
@@ -391,14 +378,6 @@ Core business logic service in the Application layer:
391378- Administrative quick actions
392379- Recent system activity
393380
394- ### Tenant Dashboard
395-
396- - Personal lease information
397- - Payment history
398- - Maintenance requests
399- - Document access
400- - Communication center
401-
402381## 🔧 Configuration
403382
404383### Application Settings
@@ -422,7 +401,7 @@ Configuration is managed through:
422401
423402### Prerequisites for Production
424403
425- - Windows/Linux server with .NET 9 .0 runtime
404+ - Windows/Linux server with .NET 10 .0 runtime
426405- IIS or reverse proxy (nginx/Apache)
427406- SSL certificate for HTTPS
428407- Database server (or SQLite for smaller deployments)
@@ -474,7 +453,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
474453### Common Issues
475454
4764551 . ** Database Connection Issues** : Verify SQLite file permissions and path
477- 2 . ** Build Errors** : Ensure .NET 9 .0 SDK is installed
456+ 2 . ** Build Errors** : Ensure .NET 10 .0 SDK is installed
4784573 . ** Authentication Problems** : Check Identity configuration and user roles
4794584 . ** Performance Issues** : Review database indexing and query optimization
480459
@@ -487,14 +466,13 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
487466
488467## 🏗️ Roadmap
489468
490- ### Upcoming Features
469+ ### Upcoming Features via Aquiis Professional
491470
492471- Mobile application support
493472- Advanced reporting and analytics
494473- Integration with accounting software
495474- Automated rent collection
496475- Multi-language support
497- - Advanced tenant screening
498476- IoT device integration
499477- API for third-party integrations
500478
@@ -510,4 +488,4 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
510488
511489** Aquiis** - Streamlining Property Management for the Modern World
512490
513- Built with ❤️ using ASP.NET Core 9.0 and Blazor Server
491+ Built with ❤️ using ASP.NET Core 10.0, Blazor Server, and AI Tools (GitHub Copilot and Claude Sonnet)
0 commit comments