Skip to content

Rajikshank/Hive-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hive Hub

Next-Generation AI-Powered Talent Acquisition Platform

Next.js Prisma PostgreSQL Stripe MIT License

๐Ÿ”ฎ Vision

Hive Hub is a Next.js-based job portal that leverages the power of Google Gemini Generative AI (LLM) to provide intelligent job recommendations through a Pinecone vector database, ensuring highly accurate and personalized job matches based on user profiles and preferences. The platform also features automated job description generation and ATS (Applicant Tracking System) score calculation, helping candidates assess and optimize their resumes for better job application outcomes. Built with a PostgreSQL database integrated with vector support for storing and querying embeddings, Hive Hub demonstrates the seamless integration of LangChain for LLM operations and Prisma ORM for efficient database management. This project was developed solely for educational purposes to explore advanced AI-driven solutions in recruitment technology.

๐ŸŽฏ Features

ATS Score Calculation

Hive Hub - Google Chrome 2_14_2025 3_10_10 PM Our advanced ATS scoring system provides real-time feedback and optimization suggestions

Smart Search Suggestion

searchbox.mp4

Search suggestion with auto completion

Job Description Generation

demo-description-generation.mp4

AI-powered job description generator with industry-specific templates

Smart Recommendations

Login โ€“ Vercel - Google Chrome 2_15_2025 10_51_59 AM

Vector-based job matching system showing personalized recommendations

๐Ÿš€ Core Capabilities

Advanced Resume Analysis Engine

  • Vector Token Extraction: Proprietary algorithm for converting CV content into high-dimensional vectors
  • Semantic Matching: Utilizes Pinecone DB's vector similarity search for precise job-candidate alignment
  • Real-time Processing: Asynchronous processing pipeline for instantaneous results

Intelligent ATS Optimization

  • Dynamic Scoring Algorithm: Real-time resume evaluation against industry benchmarks
  • Keyword Intelligence: ML-powered suggestion engine for resume optimization
  • Industry-specific Metrics: Customized scoring parameters for different sectors

AI-Powered Job Description Generator

  • Context-Aware Generation: Leverages Google Gemini LLM for tailored content creation
  • Industry-Standard Templates: Pre-configured frameworks for consistent formatting
  • Dynamic Customization: Automated adaptation based on role requirements

Smart Search Box with Auto-Completion

  • Auto-Completion: Suggests job titles dynamically based on user input.
  • Fuzzy Search: Matches partial queries to provide relevant results.
  • Case-Insensitive Search: Ensures a smooth search experience.

๐Ÿ› ๏ธ Technical Details

Frontend

  • Next.js 15: Server-side rendering with advanced routing capabilities
  • shadcn Components: Pixel-perfect UI elements with atomic design principles
  • Progressive Web App: Optimized for cross-platform compatibility

Backend Infrastructure

  • Prisma ORM: Type-safe database operations with automated migrations
  • PostgreSQL: ACID-compliant relational database for data integrity
  • Pinecone Vector DB: Specialized vector storage for AI operations

Security & Performance

  • Arcjet Integration: Enterprise-grade rate limiting and threat detection
  • Auth.js: OAuth 2.0 compliant authentication system
  • Resend: Reliable email delivery infrastructure
  • Stripe: PCI-compliant payment processing

โš™๏ธ Development Setup

# Clone repository
git clone https://github.com/Rajikshank/Hive-Hub.git && cd hive-hub

# Install dependencies
pnpm install

# Configure environment
cp .env.example .env
# Add your API keys and configurations

# Launch development server
pnpm run dev

Environment Configuration

NEXT_PUBLIC_API_KEY=<your-api-key>
DATABASE_URL=<postgresql-connection-string>
PINECONE_API_KEY=<pinecone-api-key>
AUTH_SECRET=<auth-secret>
NEXTAUTH_URL=http://localhost:3000
STRIPE_SECRET_KEY=<stripe-secret-key>
STRIPE_WEBHOOK_SECRET=<stripe-webhook-secret>
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=<stripe-publishable-key>
GOOGLE_API_KEY=<Your_GOOGLE_API_KEY>

๐ŸŒ Deployment

Access the live platform at https://hive-hub-zeta.vercel.app/

๐Ÿ“ฌ Connect With Me

๐Ÿ“„ License

Released under MIT License. See LICENSE for details.

About

Job Portal with Vector based Recommendations and Ats Score Calculations using google Gemini LLM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages