Kaaj is a hyperlocal platform designed for Indian users, especially Bengali, Hindi, and English speakers. It connects recruiters (households, shop owners, small businesses) with skilled job seekers for both long-term roles and quick, one-time gigs. The platform aims to bring structure, trust, and visibility to the informal job sector using real-time technology and regional accessibility.
Separate flows for recruiters and job seekers. Candidates can create skill-tagged profiles, while recruiters can post jobs with custom requirements.
Personalized job listings based on geolocation, skill match, and urgency.
Real-time communication system with phone number masking for privacy and safety.
Badge and point systems reward trustworthy users. Recruiters can review candidates, and vice versa, building a reputation ecosystem.
Integrated modules for learning new skills, along with screening tools to match users with relevant training content.
Admins can monitor app activity, review abuse reports, manage flagged content, and enforce policy rules via a secure backend panel.
This repository contains the main landing and functionality core of Kaaj, which:
- Introduces users to the platform’s purpose and flow
- Serves as a gateway to role-based dashboards
- Hosts real-time job matching and communication tools
- Manages both recruiter and candidate databases
- Frontend: Next.js, Vite, Tailwind CSS, Framer Motion
- Authentication: Firebase Auth
- Backend: Firebase Functions
- Database: Firestore, Firebase Realtime Database
- Hosting & Deployment: Vercel
Kaaj is currently under development and will be deployed soon.
![]() Sahnik Biswas |
![]() Sankalpa Sarkar |
![]() Shovon Halder |
This project is licensed under the MIT License.
Connect with local opportunities and skilled professionals in your neighborhood.


