Diese Seite ist auch auf deutsch verfügbar.
Overview:
Developed a scalable, maintainable cross-platform real estate solution connecting renters and landlords. Delivered as a web application and Flutter mobile app powered by a centralized Laravel backend with RESTful API architecture.
Nofi72 connects renters with landlords through an intuitive platform that streamlines property search, listing management, and communication. Renters benefit from advanced filtering and real-time property status updates, improving discovery and decision-making. Landlords gain tools for efficient listing workflow management, media content handling, and controlled access based on roles. The unified web and mobile experience ensures users can access and manage properties anytime, anywhere, enhancing engagement and satisfaction.
Screenshots
Web


App


Key Expertise & Features:
- Architected Laravel 8+ backend on PHP 8.2 with RESTful JSON API supporting web and mobile clients.
- Designed multi-role access control system (landlord, renter, admin, etc.) using Laravel Sanctum for secure authentication and adaptable 5-role model.
- Implemented status-based workflow for property listings (active, reserved, hidden) enabling granular lifecycle management.
- Integrated Spatie packages for advanced media management with compatibility for Spatie/laravel-permission and Filament.
- Built public-facing web frontend using HTML, CSS, Bootstrap, and jQuery with advanced filtering and search functionality.
- Structured codebase following controller-service-repository pattern enforcing Laravel best practices for modularity and maintainability.
- Secured platform with input validation, authentication, and role-based authorization preventing unauthorized access and data breaches.
- Optimized MySQL database schema and queries for high-performance data retrieval and filtering.
Technical Stack:
- Backend: Laravel 8+, PHP 8.2, Sanctum, Spatie packages, MySQL
- Frontend: HTML, CSS, Bootstrap, jQuery
- Mobile: Flutter (iOS and Android)
- API: RESTful JSON
- Hosting: Apache, Composer
- Tools: Git, Docker (local development), Composer
Responsibilities:
- Designed and implemented backend architecture and REST API integration for web and mobile clients.
- Developed role-based access controls and workflow logic for property listings.
- Created optimized database schemas and performed query tuning for enhanced search performance.
- Integrated Spatie media management packages and ensured seamless frontend-backend interaction.
- Led web frontend development and mobile API integration using Flutter.
- Maintained code quality through Git-based workflow with feature branching and pull requests.
Outcome:
Delivered a stable, scalable real estate platform with unified web and mobile client integration. Achieved high maintainability and modularity aligned with enterprise standards. Implemented flexible role and workflow systems supporting complex business logic. Optimized database queries ensured efficient search and filtering performance.