Quick Cash is a location based mobile application that connects people who need small paid jobs completed with nearby users willing to do them. The app supports role based user interactions, job discovery, payments, notifications, and reputation tracking.
The goal of Quick Cash is to prototype a micro job marketplace that enables short term, local work such as lawn mowing, tutoring, repairs, or grocery pickup. Users can act as either employers or employees, with clearly separated responsibilities and app experiences.
The project was developed iteratively in a TDD environment, with features added and refined across multiple development cycles.
- Dynamic detection of a user’s local area
- Role based system with Employer and Employee roles
- User registration and authentication
- Job posting with details such as location, duration, urgency, and compensation
- Job search and filtering based on preferences
- Map based visualization of nearby jobs
- User preferences for jobs and employers
- Payment integration for job compensation
- Notifications for preferred job availability
- Employee recommendations for employers
- Ratings, reputation, job history, and income tracking.
- Android (Java)
- Firebase Authentication and Firestore
- Google Maps API
- Payment integration using PayPal
This project is a functional prototype intended for concept validation and evaluation. It focuses on demonstrating feature feasibility, modular design, and user interaction flows.