Skip to content

yaseenscodemuseum/JobNest

 
 

Repository files navigation

JobNest - Your Gateway to Career Success

JobNest is a comprehensive career platform that combines job searching, skill development, and professional growth tools in one seamless experience. Built with modern technologies, it offers a range of features to help job seekers and professionals advance their careers.

Main Page

🚀 Key Features

1. Dashboard - Your Career Command Center

Main Page

  • Quick access to all platform features
  • Personalized job recommendations
  • Activity tracking and application status
  • Career development insights

2. Tech Blog - Stay Ahead in Tech

Tech Blog

  • Curated technical articles
  • Industry news and trends
  • Expert insights and tutorials
  • Career development resources

3. Job Display - Find Your Next Opportunity

Job Display

  • Comprehensive job listings
  • Advanced search filters
  • Company profiles and insights
  • Easy application process

4. Resume Analyzer - Optimize Your Resume

Resume Analyzer

  • ATS compatibility check
  • Skills gap analysis
  • Formatting recommendations
  • Real-time feedback

5. Book Recommendations - Learn and Grow

Book Recommendations

  • Personalized book suggestions
  • Career-focused reading lists
  • Technical skill development resources
  • Industry-specific recommendations

6. Profile Management

Profile Page

  • Professional profile editor
  • Resume management
  • Skills assessment
  • Application tracking

🛠️ Tech Stack

Frontend

  • Next.js 14 - React framework for production
  • React 18 - UI development
  • Tailwind CSS - Styling and UI components
  • shadcn/ui - High-quality UI components
  • Framer Motion - Animations and transitions

Backend & Database

  • MongoDB - Database
  • Mongoose - MongoDB object modeling
  • Supabase - Backend services and authentication

Authentication & Payments

  • Clerk - User authentication and management
  • Stripe - Payment processing

AI & Document Processing

  • Google Generative AI - AI-powered features
  • Tesseract.js - OCR for document processing

Additional Tools

  • html2pdf.js - PDF generation
  • Next Themes - Theme management
  • Radix UI - Accessible component primitives

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/yourusername/JobNest.git
  1. Install dependencies:
npm install
  1. Set up environment variables: Create a .env.local file with necessary credentials (see .env.example)

  2. Run the development server:

npm run dev

Open http://localhost:3000 to view the application.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A full-stack job portal built with Next.js, featuring secure user authentication powered by Clerk. It includes advanced tools like a resume analyzer and builder powered by the Gemini API. The platform offers a seamless user experience, combining modern design and powerful functionalities to streamline the job application process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 97.1%
  • CSS 2.9%