# Daily Wage Worker Connect: MERN-Powered Job Finder for Workers & Employers

[NA\
by Nufais Ahamed](/content/u/YCg9NcmzdyWft4x2/index.html)

Daily Wage Worker Connect is a modern MERN stack application that effortlessly links daily wage workers with employers seeking to fill short-term jobs, featuring location-based job discovery, role-based authentication, interactive mapping, easy job applications, employer postings, payment tracking, and ratings—all wrapped in a responsive, intuitive UI for both workers and employers.

## See it in action

Interactive preview — try it before you build

[Open in new tab](https://daily-wage-worker-connect-oyffgap6.sites.blink.new/)

## How it works

1. **Pick your starting point**  
   Use this app or start from scratch  
2. **Describe your changes**  
   Tell AI what to customize — in plain English  
3. **Ship it**  
   Your app goes live with free hosting

## The AI prompt behind this app

```  
Create a Daily Wage Workers Application using the MERN stack (MongoDB, Express.js, React, Node.js).  
The app connects daily workers with contractors/employers who post short-term or daily job opportunities.  
```

### 🧱 Core Features

1. **Authentication & Roles**  
   JWT-based login & registration  
   Two user roles: Worker and Employer  
   Worker profile includes: name, contact, skills, location (with coordinates), experience, and daily wage rate  
   Employer profile includes: name, company, and contact info
2. **Worker Dashboard**  
   View nearby job posts on a map (Google Maps or Leaflet.js)  
   Filter jobs by location, skill, or pay rate  
   Apply for available jobs  
   Track job applications and accepted jobs  
   Edit personal details and update location
3. **Employer Dashboard**  
   Post, edit, and delete job listings  
   Set job details: title, description, location (map picker), wage per day, number of workers needed, and duration  
   View applicants and mark jobs as filled or completed
4. **Map Integration**  
   Show all job posts and workers on a map  
   Click markers to view details  
   Allow employers to pin job locations on the map  
   Workers can use “Find Nearby Jobs” (based on GPS or current location)
5. **Payment & Reviews**  
   Employers mark jobs as paid/unpaid  
   Workers can rate employers after job completion  
   Simple feedback and rating system
6. **Admin Panel (optional)**  
   Manage users, jobs, and reports  
   View overall job statistics
7. **Tech Stack**  
   Frontend: React, Tailwind CSS, Axios, React Router, Google Maps API (or Leaflet.js)  
   Backend: Node.js, Express.js, MongoDB, JWT Authentication  
   Database Models: User, Job, Application, Payment, Review
8. **UI/UX**  
   Modern responsive layout  
   Toast notifications for actions  
   Clean design with separate Worker and Employer dashboards  
   Build this as a full-stack project with proper REST APIs, protected routes, and location-based job filtering using maps.
