QuickFix is a modern MERN stack application designed to bridge the gap between local service providers (Electricians, Plumbers, Painters) and customers. It features Gemini AI for automated problem analysis and Interactive Maps for location-based job discovery.
- π€ AI Issue Detection: Users upload a photo of the problem, and Gemini AI analyzes it to categorize the issue and provide initial insights.
- π Interactive Maps: Integrated Leaflet.js and OpenStreetMap to show live service requests on a map for providers.
- π Smart Filters: Provider can filter jobs by City (Amritsar, Jalandhar, etc.), Category, and specific problem descriptions.
- β Rating & Review System: Customers can rate the service and provide feedback after job completion, which updates the provider's profile.
- πΌ Provider Dashboard: A comprehensive portal for providers to track earnings, history, and active jobs.
Frontend:
- React.js (Vite)
- Tailwind CSS (For SaaS-level UI)
- Leaflet.js (For Maps)
- Framer Motion (For smooth animations)
Backend:
- Node.js & Express.js
- MongoDB (NoSQL Database)
- JWT (For Secure Authentication)
APIs:
- Gemini AI API (Image Analysis)
- Cloudinary API (Image Hosting)
cd backend && npm install
cd frontend && npm install
npm start
npm run dev