Skip to content

ashishbhor/Career-Compass-Goverment-job-portal

Repository files navigation

Career Compass – AI Powered Government Job Portal

Career Compass is an AI-powered Government Job Portal designed to simplify the process of finding and applying for government jobs. The platform automatically extracts information from official government recruitment notifications using Google Gemini AI and provides personalized job recommendations based on a user's education, skills, and qualifications.

🚀 Features

Admin Panel

  • Upload official government recruitment PDF notifications
  • AI-powered extraction of job details using Google Gemini API
  • Extracts:
    • Job Title
    • Department
    • Eligibility Criteria
    • Educational Qualifications
    • Age Limits
    • Important Dates
    • Application Process
    • Selection Process
  • Admin verification and approval workflow
  • Manage and publish job postings

User Portal

  • Secure user registration and login
  • User profile management
  • Skill and education-based job recommendations
  • Detailed government job information
  • Eligibility matching system
  • Application deadlines and important dates
  • Exam preparation guidance
  • Recommended books and study resources
  • Structured preparation roadmaps

AI Features

  • Automated PDF content extraction
  • Intelligent job classification
  • Personalized recommendation system
  • Eligibility-based filtering

🛠️ Tech Stack

Frontend

  • React.js
  • TypeScript
  • Vite
  • Tailwind CSS

Backend & Database

  • Firebase Authentication
  • Firebase Firestore
  • Supabase

AI Integration

  • Google Gemini API

Additional Tools

  • OCR / PDF Processing
  • REST APIs
  • Cloud Storage

📂 Project Structure

career-compass-main/
│
├── public/
├── src/
│   ├── components/
│   ├── pages/
│   ├── services/
│   ├── hooks/
│   └── assets/
│
├── supabase/
├── package.json
├── vite.config.ts
└── README.md

🔄 Workflow

Admin Workflow

  1. Admin uploads official government notification PDF
  2. Google Gemini API processes and extracts important information
  3. Extracted data is displayed in the admin dashboard
  4. Admin reviews and verifies extracted details
  5. Approved jobs are published to the portal

User Workflow

  1. User creates an account and completes profile
  2. User adds educational qualifications and skills
  3. System analyzes profile information
  4. AI recommends relevant government jobs
  5. User views eligibility criteria and application details
  6. User accesses preparation resources and study roadmap

🎯 Objectives

  • Simplify government job discovery
  • Reduce manual searching of recruitment notifications
  • Provide accurate eligibility matching
  • Improve accessibility to government opportunities
  • Offer structured exam preparation guidance

🔒 Security

  • Secure Authentication
  • Protected Admin Dashboard
  • Role-Based Access Control
  • Secure Cloud Database Integration

📸 Screenshots

Add screenshots of:

  • Home Page
  • Admin Dashboard
  • Job Recommendation Page
  • PDF Upload Module
  • User Profile Dashboard

👨‍💻 Developed By

Ashish Bhor

📄 License

This project is developed for educational and academic purposes.

About

AI-Powered Government Job Portal with automated PDF extraction, eligibility matching, personalized job recommendations, and exam preparation guidance.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors