A modern, high-performance desktop application for property management built with C# Windows Forms and AntdUI. This project features a clean, flat architecture with role-based authentication for Landlords and Tenants.
- 🎨 Modern UI/UX — Built using AntdUI for smooth animations, rounded corners, and flat design
- 🔐 Role-Based Access — Separate Sign-Up flows for Tenants and Landlords
- 🔄 Seamless Navigation — Single-window panel switching (no popup clutter)
- 📱 Phone & Email Validation — Robust input validation
- 💾 Database Ready — Uses
Microsoft.Data.SqlClient - ✨ Visual Polish — Transparent overlays, background images, draggable window
- Language: C#
- Framework: .NET 8.0 (Windows Forms)
- UI Library: AntdUI
- Database: Microsoft SQL Server
- IDE: Visual Studio 2022
- Visual Studio 2022 (with .NET Desktop Development workload)
- .NET 8.0 SDK
git clone https://github.com/YOUR_USERNAME/RentalSystemUI.git
cd RentalSystemUIDouble-click the RentalSystemUI.sln file.
- Go to Tools → NuGet Package Manager → Manage NuGet Packages for Solution
- Click Restore, or install manually:
| Package Name | Version | Purpose |
|---|---|---|
| AntdUI | Latest | Modern UI Components |
| Microsoft.Data.SqlClient | Latest | SQL Server Connectivity |
Install-Package AntdUI
Install-Package Microsoft.Data.SqlClient-
Install SQL Server
-
Update connection string in:
App.config- or
Controllers/DatabaseHelper.cs(Coming soon)
Press F5 or click Start
RentalSystemUI/
├── Assets/ # Images, Icons
├── Classes/ # Data Models (User.cs, Property.cs)
├── Controllers/ # Business Logic & DB Helpers
├── Forms/ # UI Screens
├── Program.cs # Application Entry
└── RentalSystemUI.sln
-
Fork the project
-
Create a feature branch
git checkout -b feature/AmazingFeature
-
Commit changes
git commit -m "Add AmazingFeature" -
Push branch
git push origin feature/AmazingFeature
-
Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file.
Mohammad Shihab Hossain

