Tradespeople finder (2025)
Mobile & Web app to connect users with local tradespeople through powerful search and seamless booking.




About this project
As a solo developer and architect, I am designing and building a full-stack web and mobile application to connect users with local tradespeople. Developed in Flutter (mobile) and NextJS/Typescript (web PWA), the app provides a seamless user experience, including real-time chat and a streamlined bookings and notifications processes. The core of the user experience is a powerful and instantaneous search capability, powered by Algolia, which delivers filtered, ranked, and relevant results in milliseconds. The project is currently being refined toward an MVP launch, representing a personal initiative to develop a market-ready startup venture.
The application is built on a modern containerized stack, using PostgreSQL for the database, NextJS and Twilio for authentication, and serverless backend (Google Functions). To ensure scalability and maintainability, I designed a decoupled backend using an event-driven architecture choreographed using Google EventArc. This approach allows independent services-such as bookings, scheduling, and notifications (e.g. Twilio) to execute asynchronously. For example, a user's booking request initiates a chain of events that are handled by the appropriate services without creating tight coupling, resulting in a more resilient, flexible, and scalable system.