A proof-of-concept system developed to validate building designs against municipality regulations (Amana rules).
The system analyzes design inputs and determines compliance with regulations, highlighting any violations.
- 🔐 Authentication system for secure access
- 🏢 Dynamic rule validation based on municipality (Amana)
- 📐 Building design validation against predefined regulations
⚠️ Detailed violation reporting with clear feedback- 🔄 Scalable architecture for extending rules and municipalities
This system was developed as a real-world POC to assist municipalities in:
- Automating building design validation
- Reducing manual review efforts
- Ensuring compliance with local regulations
- ASP.NET Core Web API
- React (Frontend)
- SQL Server
- REST APIs
- Backend: ASP.NET Core (API-based architecture)
- Frontend: React SPA
- Database: SQL Server
git clone https://github.com/OmarYassin22/Demo-For-POC.git
- Configure environment Update connection string in appsettings.json Configure authentication settings
- Run backend dotnet run
- Run frontend npm install npm start
🔗 Live Demo
👉 https://demo-for-poc.vercel.app/
🔐 Demo Access
Use the following credentials to explore the system:
Username: 123123123
Password: password123
📌 Highlights
- Built for a real municipality use case (Riyadh)
- Demonstrates strong problem-solving and business logic implementation
- Designed to handle dynamic validation rules
👨💻 Author
Omar Sleem