Skip to content

Yashti04Choudhary/LabourNearMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LabourNearMe

AI-Powered Skill Matching Platform for Daily Wage Workers

📌 Overview

LabourNearMe is an AI-driven job matching platform designed to connect daily wage workers with employers efficiently. The system uses machine learning-based recommendations to match workers with nearby jobs based on skills, location, and experience.

The platform focuses on reducing the gap between employers and workers by providing:

  • Smart job recommendations
  • Worker recommendations for employers
  • Application workflow management
  • Skill-based matching
  • Location-aware opportunities

📍 Project Status

🚧 Currently under active development. Core backend systems and AI recommendation workflows are functional, while frontend integration and system polishing are ongoing.


✨ Core Features

👷 Worker Features

  • Worker registration and profile creation
  • View all available jobs
  • AI-powered recommended jobs
  • Apply for jobs
  • View application history and status
  • Location-aware job suggestions

🏢 Employer Features

  • Employer registration
  • Post jobs with required skills
  • View applicants for a job
  • Accept or reject applications
  • AI-powered worker recommendations

🤖 AI Recommendation Engine

The platform uses Sentence Transformers embeddings for semantic matching.

Recommendation Logic Includes:

  • Skill similarity
  • Semantic text understanding
  • Location proximity
  • Worker-job compatibility scoring

Model Used:

all-MiniLM-L6-v2

🧠 System Workflow

Worker Flow

  1. Worker registers
  2. Worker logs in
  3. Worker sees general jobs feed
  4. Worker views AI recommendations
  5. Worker applies for jobs
  6. Worker checks application status

Employer Flow

  1. Employer registers
  2. Employer posts a job
  3. Employer views applicants
  4. Employer accepts/rejects applications
  5. Employer can view recommended workers

🏗️ Tech Stack

Backend

  • FastAPI
  • Python
  • Supabase
  • PostgreSQL
  • SQLAlchemy

AI / ML

  • Sentence Transformers
  • HuggingFace Transformers
  • PyTorch
  • Scikit-learn

Database & Hosting

  • Supabase
  • Render

📊 Current System Status

🚧 Current Progress

  • Worker registration
  • Employer registration
  • Job posting
  • Job listing feed
  • AI recommendations
  • Job applications
  • Employer applicant view
  • Accept/reject workflow
  • Application status tracking

🚧 Future Improvements

  • Real-time notifications
  • Chat system
  • Worker ratings and reviews
  • Auto-close jobs after hiring
  • Multiple language support
  • Mobile app version

👨‍💻 Team Contribution

Backend

  • FastAPI backend development
  • Supabase integration
  • AI recommendation system
  • Application workflow APIs
  • Debugging and deployment

Frontend

  • UI/UX implementation
  • Worker dashboard
  • Employer dashboard
  • API integration

🌍 Vision

LabourNearMe aims to empower daily wage workers by making local employment opportunities more accessible through AI-powered matching and a simple digital workflow.

📜 License

This project is developed for educational and innovation purposes.


⭐ Acknowledgement

Built with FastAPI, Supabase, and Sentence Transformers.

About

LabourNearMe is an AI-powered labor recommendation platform that connects daily wage workers and employers using semantic skill matching, machine learning, and location-aware recommendations. Built with FastAPI, Supabase, Sentence Transformers, and scikit-learn, the system improves hiring efficiency and job-worker matching.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages