Skip to content

taufikx22/gramin-mitra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌾 GraminMitra 💼🌐

Bridging the Gap Between Rural Talent and Employment Opportunities 🚜🤝🏙️

🎯 Mission

RuralConnect is a digital initiative aimed at solving one of India's pressing challenges — unemployment in rural areas. Our mission is to connect rural job seekers with local and urban employment opportunities, using a blend of technology and community-driven solutions.

By integrating an online + offline model, we enable job registration and discovery even in low-connectivity areas, with the help of local agents. Our platform promotes inclusivity by accommodating users with low digital literacy, while offering a rich and user-friendly web experience. 🌍💻


⚠️ Problem Statement

Unemployment in rural areas persists due to:

  • Lack of platforms tailored to rural employment needs
  • Low internet access and digital literacy
  • Absence of local language support and on-ground assistance
  • Difficulty in matching skilled rural labor with appropriate jobs

Traditional job portals don’t cater to these unique needs, leaving a large segment of the population behind. 🧑‍🌾📉


🚀 Objectives

  1. Job Discovery for rural youth – from agricultural work to small business employment
  2. Local Agent Model to help users register and apply offline
  3. Machine Learning for smart job recommendations
  4. Web Platform for employers, agents, and job seekers
  5. Interactive Chatbot for user queries and onboarding in simple language

🌟 Key Features

  • 🖥️ Website for Job Seekers & Employers – Browse and post jobs, apply easily, and manage listings
  • 🤖 Chatbot Integration – Helps users navigate the platform, especially first-time users
  • 📊 ML-based Job Recommendations – Personalized job suggestions based on user skills and location
  • 🌐 Bilingual Support – English and Hindi interfaces for better accessibility
  • 🧑‍💼 Agent Portal – Register rural users and manage applications on their behalf

🛠️ Tech Stack

Frontend

  • React.js – Modern, responsive web app interface ⚛️
  • HTML5 & CSS3 – Structured and styled UI
  • JavaScript – For dynamic interactions

Backend

  • Node.js + Express.js – Robust server and API management 🛠️

AI/ML

  • Python + Scikit-learn – Job recommendation engine
  • NLP (Natural Language Processing) – Used for chatbot interaction

Database

  • PostgreSQL – Structured data for users, jobs, agents, and companies 🗃️

🧪 Installation & Setup

  1. Clone the repository
    git clone https://github.com/jayesh3103/RuralConnect.git
  2. Navigate to the project directory:
    cd backend
    cd frontend
  3. Install dependencies:
    npm install
  4. Run the application:
    npm start
  5. Access the platform locally at:
    http://localhost:3000
    

🌐 Live Website

The platform is live! Visit us at GraminMitra to explore our health-conscious dining options and experience the AI-powered meal customization! 🍽️🚀


🤝 Contributing

Contributions are welcome!
If you have ideas to improve RuralConnect, feel free to fork the repository and open a pull request.
Let's build something meaningful together. 🌱👩‍💻👨‍💻


📜 License

This project is open-source and available under the MIT License.
Check the LICENSE file for more info. 📝


📬 Contact

Have feedback or questions?
📧 Email: [email protected]
🔗 LinkedIn: Connect on LinkedIn 💌

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • CSS 1.2%
  • HTML 1.0%