Mobile task marketplace
FixX.
A mobile marketplace connecting people who need tasks completed with people who can take them on.
View repository (opens in a new tab)From a task to a booking.
- Context
- MambaTech · Internship
- Focus
- Mobile task marketplace
Overview
I worked on FixX during my Full Stack Mobile App Developer internship at MambaTech. FixX connects clients, who create tasks, with Fixxers, who discover and take on those tasks.
One user can participate in either role. The product covers the journey from a posted task and an offer through to booking, completion, payment, and review.
Two sides of a task.
Clients post tasks and receive offers. Fixxers discover tasks and submit an offer; an accepted offer leads to a booking.
- Task posting and discovery
- Offers and acceptance
- Bookings and task completion
- Payment and review flows
Pricing that fits the task.
Clients can choose a fixed price, set an hourly rate, or leave the budget open to offers. PostGIS supports location-aware task discovery, helping connect clients with Fixxers working nearby.
- Fixed-price and hourly tasks
- Open offers when the budget is flexible
- Geospatial queries with PostgreSQL and PostGIS
A familiar way to sign in.
Users can access the marketplace with an email and password or sign in through a social account.
- Email/password authentication
- Google sign-in
- Facebook sign-in
Technology
- Mobile
- React Native 0.83
- Backend
- Node.js · Express · TypeScript
- Database & geospatial
- PostgreSQL · Drizzle ORM · PostGIS
Explore the implementation.
View FixX on GitHub (opens in a new tab)