HandyMan is a digital platform bridging homeowners with skilled handymen for on-demand repair and maintenance services. The system features dual-role accounts (users can switch between requesting or offering services), bidding-based task assignments, and in-app messaging. Built with Next.js
(frontend), Spring Boot
(backend), and PostgreSQL
, it prioritizes local service matching, transparent pricing, and mutual review systems.
- 📌 Task posting with emergency tagging
- 💰 Budget-based bidding system
- 🛠️ Skills verification & ratings
- 📍 Location-based service matching
- 💬 Integrated chat
Goal: Streamline home services while empowering local tradespeople.
Next.js 15
TypeScript
Redux Toolkit with RTK Query
Tailwind CSS
React Hook Form
Zod Validation
NEXT_PUBLIC_BASE_URL
: Base API URL