🏠 Nisepu: Smart Real Estate AI App for Nigerians 🇳🇬
🚀 What Inspired Me
As a Nigerian developer, I’ve seen firsthand how difficult it is for people to find reliable and verified real estate listings. Scams, outdated data, and a lack of access to trustworthy agents plague the industry. I wanted to solve a real problem that affects millions — and that’s how Nisepu was born. My mission was to create a mobile app powered by AI that connects Nigerians with verified properties in a fast, smart, and transparent way.
🧠 What I Learned
While building Nisepu, I’ve learned a ton about:
- AI integration using Google’s Gemini for smart property search and chat-based assistance.
- Mobile development using Expo (React Native) to make cross-platform deployment easier.
- Backend infrastructure with Supabase, which allowed for seamless user auth, real-time data, and storage.
- User-centric design by studying common pain points in the Nigerian real estate journey.
- The importance of scalability and performance for mobile-first users in Africa.
🛠️ How I Built It
Here’s a breakdown of the tech stack and workflow:
Frontend: Developed using React Native with Expo, providing a smooth cross-platform experience. The UI is clean, modern, and designed to be easy even for first-time smartphone users.
Backend: Powered by Supabase, I’m using:
- Supabase Auth for user registration/login (email and phone number)
- Supabase Database (PostgreSQL) for storing property listings, user profiles, messages
- Supabase Storage for hosting images and documents (e.g., land titles)
AI/Chatbot: Integrated Gemini AI to assist users with:
- Property search via chat ("Find me a 3-bedroom in Abuja under ₦40M")
- Onboarding questions
- Explaining real estate terms and legal advice in plain English or Pidgin
Other Tools:
- React Navigation for routing
- Lottie for splash animations
- Zustand for global state management
- Cloudinary (possibly integrating soon) for image optimization
😤 Challenges I Faced
Building Nisepu wasn’t smooth all the way. I ran into several challenges:
- 📱 Expo limitations with native modules (like document scanning or offline maps), which I had to find workarounds for or delay until EAS Build.
- 🔐 Auth flow bugs with Supabase’s phone OTP login, especially when testing across devices with slow networks.
- 🤖 Prompt tuning Gemini’s AI so it wouldn’t hallucinate or suggest non-existent properties.
- 📶 Connectivity issues: Since many users have slow/unstable networks, optimizing load time and offline support was crucial.
🎯 What’s Next (Final 20%)
I’m about 80% done, but here’s what I’m finishing up:
- [ ] Integrating payment APIs for deposits/reservations
- [ ] Agent verification via CAC and NIN validation
- [ ] AI voice assistant in Hausa/Yoruba/Pidgin
- [ ] Deploying to Play Store and getting early user feedback
🧩 Final Thoughts
Building Nisepu has been an incredibly meaningful project. It’s not just code — it’s a solution tailored for the Nigerian people. I believe this project can make real estate more accessible, transparent, and secure for everyone. I’m excited to launch and iterate based on user feedback.

Log in or sign up for Devpost to join the conversation.