Skip to content

towfiq-islam/job-minds

Repository files navigation

Project Name : Job-Minds

1. Description:

Job-Minds is a fully AI-powered, responsive, and user-friendly resume builder & career assistant platform.
It enables users to create professional resumes, generate cover letters, optimize LinkedIn profiles, AI Chatbot, prepare for interviews, and more – all with the power of AI.

The platform is developed with Next.js v15, TypeScript, and a stack of modern tools & technologies to ensure scalability, performance, and maintainability. It features a modern UI/UX, is SEO-friendly, and optimized for fast performance across all devices. It includes:

  • Admin Dashboard – Manage CMS and update any content dynamically.
  • User Dashboard – Access all career tools, AI assistants, and personalized features.
  • Subscription System – Flexible plans that unlock advanced AI-powered functionalities.

2. Used Technologies:

  • Next.js (v15)
  • TypeScript
  • Tailwind CSS as Framework
  • ShadCN UI as Component Library
  • PHP (Backend)
  • Framer Motion (Animations)
  • Axios for API Integration
  • TanStack Query (Real-time Data Fetching)
  • Radix UI Components
  • Lots of modern React ecosystem packages

3. Main Features:

  • Authentication System – Login, Logout, Signup, Reset Password, Change Password, Email Verification, OTP Verification.
  • Admin Dashboard – Update CMS, manage content, and monitor activity.
  • User Dashboard – Centralized access to all tools and features.
  • Subscription System – Three packages with access-based feature control.
  • AI Resume Builder – Generate professional resumes instantly with AI.
  • AI Cover Letter Generator – Create tailored cover letters & send them to email.
  • LinkedIn Profile Optimization – Improve your LinkedIn presence using AI suggestions.
  • AI Interview Assistant – Chat-based interview preparation with real-time responses.
  • AI Interview Questions Generator – Generate relevant questions based on your role.
  • Resume + Job Description Matching – Upload resume & job description → AI suggests improvements & generates a new tailored resume.
  • AI Interview Simulation – Conduct mock interviews directly with the AI.
  • Multi-Language Switcher – Explore the website in multiple languages.
  • Fully Responsive Design – Works seamlessly across desktops, tablets, and mobiles.
  • High Performance – Fast loading, SEO-optimized, and scalable codebase.
  • Reusable & Organized Code – Clean, scalable, and production-ready structure.

4. Dependencies:

"dependencies": {
  "@radix-ui/react-avatar": "^1.1.4",
  "@radix-ui/react-dialog": "^1.1.6",
  "@radix-ui/react-popover": "^1.1.6",
  "@radix-ui/react-select": "^2.1.6",
  "@radix-ui/react-slot": "^1.1.2",
  "@tanstack/react-query": "^5.72.2",
  "axios": "^1.8.4",
  "class-variance-authority": "^0.7.1",
  "clsx": "^2.1.1",
  "date-fns": "^3.6.0",
  "html-react-parser": "^5.2.3",
  "lucide-react": "^0.484.0",
  "prop-types": "^15.8.1",
  "react": "^19.0.0",
  "react-day-picker": "^8.10.1",
  "react-dom": "^19.0.0",
  "react-hook-form": "^7.55.0",
  "react-hot-toast": "^2.5.2",
  "react-icons": "^5.5.0",
  "react-loader-spinner": "^6.1.6",
  "react-loading-skeleton": "^3.5.0",
  "react-otp-input": "^3.1.1",
  "react-rating": "^2.0.5",
  "swiper": "^11.2.6",
  "tailwind-merge": "^3.0.2",
  "tailwindcss-animate": "^1.0.7"
}

5. devDependencies:

"devDependencies": {
  "@tailwindcss/postcss": "^4.1.8",
  "@types/node": "^20",
  "@types/react": "^19",
  "@types/react-dom": "^19",
  "autoprefixer": "^10.4.21",
  "postcss": "^8.5.4",
  "tailwindcss": "^4.1.8",
  "typescript": "^5.0.0"
}

6. Installation:

# Clone the repository
git clone https://github.com/towfiqislambd/job-minds.git

# Navigate into the project
cd job-minds

# Add an env.local file in root
.env.local = Add secret credentials

# Install dependencies
npm install

# Run the development server
npm run dev

7. Usage:

Run npm run dev to start the project locally. The app will run on http://localhost:3000


About

Job-Minds is a fully AI-powered, responsive and SEO-friendly resume builder & career assistant platform developed with Next.js v15, TypeScript, and a stack of modern tools & technologies to ensure scalability, performance, and maintainability. It enables users to create professional resumes, generate cover letters, optimize LinkedIn profiles.

Topics

Resources

Stars

Watchers

Forks

Contributors