APIFeatured
SIMK – Algerian Commune Management System
A professional bilingual desktop application for Algerian municipalities to manage communal assets, tenants, contracts, invoices, payments, reports, maintenance, inspections, maps, and administrative settings.

Overview
What the public record shows
SIMK is a professional desktop management system designed for Algerian communes and municipal administrations. The application helps local authorities organize and manage communal property, tenants, contracts, invoices, payments, reports, maintenance operations, inspections, notifications, and official administrative data in one centralized system.
The project was built with a strong focus on real municipal workflows, bilingual usage, and offline desktop reliability. It supports both French and Arabic interfaces, including right-to-left layout for Arabic screens, making it suitable for everyday use by commune employees.
Key Features:
- Bilingual French/Arabic interface
- Commune profile and settings management
- First-use commune configuration
- Communal property and asset management
- Tenant management
- Contract tracking with status control
- Invoice and payment management
- Payment receipt preview and printing
- Professional reports with commune information and logo
- Map-based property localization
- Maintenance and inspection tracking
- Notifications and reminders
- PDF document attachments for administrative files
- Configurable property and tenant types
- Offline local database support
- PC-bound license activation system
The system was designed to be adaptable for different Algerian communes, not only one municipality. Administrators can configure commune information such as commune name, wilaya, daïra, logo, official document headers, and system structure.
Technologies Used:
- C#
- WPF
- .NET 8
- Entity Framework Core
- SQLite / SQL Server-ready architecture
- MVVM architecture
- JSON-based localization
- PDF/report generation
- Desktop licensing and activation flow
My Role:
I designed and developed the application structure, user interface, database models, localization system, reporting workflow, payment logic, and client-ready features. I also worked on improving the user experience for non-technical municipal employees by making forms, tables, filters, and dialogs clear and professional.
Challenges Solved:
- Building a bilingual French/Arabic desktop application
- Supporting RTL Arabic layouts without breaking maps and charts
- Creating dynamic commune settings used across reports and receipts
- Managing invoices, partial payments, and payment statuses
- Generating official-style administrative reports
- Adding offline licensing tied to the user’s PC
- Making the system flexible for multiple communes
SIMK represents a complete digital solution for modernizing municipal property and administrative management in Algeria.