Loading project
Preparing this case study...
Preparing this case study...
A real estate investment and booking platform that enables tenants to book properties, make payments, and submit maintenance requests, while landlords and admins manage leases, track payments, and analyse property performance.

Project Snapshot
Technical Footprint
The Telnwa Investment Application is a full-stack, role-based real estate investment platform that allows tenants to book properties, make secure payments, submit maintenance requests, and communicate with admins in real time. It also provides landlords and admins with tools to manage leases, payments, and analytics. The application integrates Django for the backend, React for the front end, and Stripe for payments.
🔹 Backend Development (Django)
🔹 Frontend Development (React & Next.js)
🔹 Real-Time Features & Messaging
🔹 Security & Compliance
🔹 Performance Optimisation
1️⃣ Implementing Secure Role-Based Authentication
Users include tenants, landlords, and admins, each requiring different access levels.
Solution: Implemented JWT authentication and role-based access control (RBAC) to restrict users to their appropriate dashboards.
2️⃣ Handling Lease Agreements & Payments
Needed a way to manage admin leases and handle one-time & subscription-based rent payments securely.
Solution: Integrated Stripe, implemented automated subscriptions for long-term remt, and created PDF-signed lease agreements stored securely.
3️⃣ Preventing Double-Booking & Race Conditions
Multiple tenants could attempt to book the same property simultaneously.
Solution: Used optimistic locking & concurrency control to prevent overbooking.
4️⃣ Ensuring Real-Time Communication
Needed instant messaging between tenants and admins for maintenance requests & enquiries.
Solution: Implemented WebSockets (Django Channels) for real-time chat.
5️⃣ Optimizing Performance for Scalability
Handling high traffic loads with complex property search filters.
Solution: Used database indexing, caching, and paginated API responses to optimize performance.
✅ Streamlined Lease & Property Management
✅ Secure & Flexible Payment System
✅ Enhanced Tenant Experience
✅ Powerful Admin Dashboard & Analytics
Mastered Role-Based Access Control (RBAC)
Developed Real-Time Features with WebSockets
Enhanced Security for Payments & Fraud Prevention
Optimised API Performance with Caching & Query Optimisation
I help founders and teams turn messy ideas into reliable systems — from MVPs and APIs to AI-enabled automation workflows.