- jo@muidatech.com

TheDaba
Overview
The Daba is a revolutionary platform designed to empower women and celebrate beauty in all its forms. The goal is to bridge the gap in the beauty industry, particularly for individuals with afro-textured and curly hair, by providing a one-stop-shop for hair services, products, and expertise.
Initially launched as a web-based platform, The Daba evolved into a fully functional mobile application built with Flutter while retaining its web presence for SEO and accessibility. As part of a collaborative team, I worked as a Full-Stack Developer, alongside a product owner, tester, and marketing experts, to ensure a seamless user experience across web and mobile platforms.
Key Responsibilities & Achievements
1. Mobile App Development with Flutter
- Developed The Daba mobile application for iOS and Android using Flutter, ensuring a consistent cross-platform experience.
- Focused on performance optimization, enabling smooth animations and responsive UI for a better user experience.
- Implemented state management techniques, ensuring a scalable and maintainable codebase.
2. Backend & CMS with Directus + Node.js
- Integrated Directus, an open-source headless CMS, to handle content management efficiently.
- Developed custom Directus extensions using Node.js & TypeScript, enhancing the platform’s flexibility.
- Enabled dynamic service listings, allowing professionals to showcase their expertise and manage bookings.
3. Secure Payments & Authentication
- Integrated Stripe API for secure and seamless payment processing, ensuring compliance with industry security standards.
- Implemented Twilio for SMS-based authentication, providing users with a secure and convenient login experience.
4. Web Platform Development & SEO Strategy
- Since The Daba originated as a web-based platform, we maintained a strong web presence for SEO and discoverability.
- Built the web application with WordPress, customizing it to align with the brand’s unique identity.
- Focused on mobile-first design, ensuring optimal performance and user experience across all devices.
5. CI/CD & DevOps Automation
- Managed continuous integration and deployment (CI/CD) pipelines using Bitbucket Pipelines, streamlining the release process for web and mobile platforms.
- Utilized Docker containers to standardize deployment environments, improving scalability and reducing deployment issues.
- Hosted services on AWS Lightsail, ensuring cost-effective and reliable infrastructure for The Daba ecosystem.
6. User-Centric Development & Close Collaboration with Vendors
- Worked closely with vendors and product owners to ensure the app was user-friendly, inclusive, and aligned with customer needs.
- Focused on accessibility improvements, making sure the platform was welcoming to all users, regardless of technical ability.
Challenges & Lessons Learned
Transitioning from Web to Mobile
Challenge: Adapting an already existing web-based service into a mobile application while maintaining SEO and usability.
Solution: Kept the web platform active while building a Flutter-based mobile app, ensuring seamless integration.
Ensuring Secure Payments & Authentication
Challenge: Implementing secure transactions and SMS authentication while maintaining a smooth user experience.
Solution: Integrated Stripe API for payments and Twilio for SMS-based authentication, ensuring high security and reliability.
Collaboration Between Multiple Teams
Challenge: Aligning product owners, testers, developers, and marketing experts to deliver a cohesive and high-quality product.
Solution: Maintained structured sprint planning, ensured regular feedback loops, and worked with vendor partners to fine-tune the platform.
Technologies & Tools Used
- Mobile Development: Flutter, Dart
- Backend & CMS: Directus, Node.js, TypeScript
- Payment Processing: Stripe API
- Authentication & Security: Twilio (SMS-based authentication), OAuth
- Web Development: WordPress (custom theme)
- Hosting & Infrastructure: AWS Lightsail, Docker
- CI/CD & DevOps: Git, Bitbucket Pipelines
Impact & Outcomes
- Successfully transitioned The Daba from a web-only platform to a mobile application, increasing user accessibility and engagement.
- Integrated secure payment and authentication features, ensuring trust and reliability for users.
- Enhanced collaboration between development, product, and marketing teams, resulting in a more refined and user-friendly experience.
Future Plans & Next Steps
Expand AWS hosting for better scalability as user adoption grows.
Optimize UI/UX further, based on analytics and user engagement data.
Introduce real-time booking and advanced loyalty reward features.
Final Thoughts: Building a Platform for Empowerment
Working on The Daba was a unique opportunity to merge technology with social impact, helping create a platform that not only serves a market need but also empowers women, freelancers, and local businesses.
This project reinforced my skills in full-stack development, mobile-first design, and DevOps automation, while also allowing me to collaborate with a diverse and passionate team dedicated to making a difference.
Download TheDaba (Android version)