##Inspiration The inspiration came from the global need to find reliable services quickly and efficiently using real-time geolocation. Whether it's someone traveling to another country or a local entrepreneur, everyone shares the same challenge: how to find a qualified professional nearby or available now without hassle?
Express Service was created to unite clients and freelancers in a single platform powered by maps and live location, making service discovery easier and more accessible for everyone.
What it does
Express Service connects clients with freelancers and service providers, both locally and remotely, using a live interactive map with real-time geolocation.
Key features:
Search for services by category and location
View available professionals on the map
Profile pages with ratings, portfolio, and distance
Integrated chat for direct communication
Instant hiring for local or remote services
How we built it
Front-end: Built with React and Tailwind CSS for responsiveness and speed
Back-end: Node.js + Express with Supabase integration
Map and location: Google Maps API and the browser’s Geolocation API
Authentication: Supabase Auth with social login support
Real-time chat: Powered by Socket.IO
Hosting: Vercel for the front end, Render for the back end
Challenges we ran into
Real-time location syncing with good performance and security
Designing an intuitive experience for multiple languages and cultures
Optimizing map performance on mobile devices with limited internet
Handling geolocation permission issues across browsers and platforms
Accomplishments that we're proud of
Successfully implemented a matchmaking system based on proximity and reputation
Built an intuitive interface usable even in low-connectivity areas
Created a real-time chat feature with minimal code
Developed a working MVP in under 72 hours with login, map, and search functionalities
What we learned
Best practices for handling real-time geolocation data using Socket.IO
How to optimize Google Maps API usage for small, cost-effective projects
Designing a clean, powerful hiring flow for non-technical users
Building a global-first UX that works cross-culturally
What's next for Express Service
Integration with Stripe and PIX for global/local payments
Premium subscription model for freelancers
Real-time AI-powered translation for cross-language communication
Integration with video call platforms for remote service delivery
An emergency SOS mode for urgent needs like locksmiths, towing, or private ambulance



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