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.
- 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
- 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.
"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"
}"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"
}# 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 devRun npm run dev to start the project locally. The app will run on
http://localhost:3000