Skip to content

Resumind is anAI-powered resume analyzer with detailed feedback, ATS scoring, and actionable insights. Built using React Router v7, Tailwind CSS, and Puter Cloud.

Notifications You must be signed in to change notification settings

onkkkar/resumind

Repository files navigation

🧠 Resumind

AI-Powered Resume Optimization Platform

Resumind - AI Resume Analyzer

Demo GitHub


Resumind leverages cutting-edge AI technology to transform your resume into a powerful career tool. Get comprehensive feedback, detailed ATS compatibility scoring, and personalized optimization suggestions tailored to your target industry. Boost your chances of landing interviews and securing your dream job with intelligent resume analysis that goes beyond basic formatting.

✨ Features

  • AI-Powered Analysis: Advanced natural language processing to analyze resume content
  • Comprehensive Scoring: Multi-dimensional scoring system covering various aspects
  • Smart Recommendations: Personalized suggestions for resume improvement
  • Industry-Specific Insights: Tailored feedback based on target industry
  • ATS Compatibility Check: Ensures resumes are ATS-friendly
  • Real-time Preview: Live preview of resume changes and improvements
  • Export Options: Download optimized resumes in multiple formats

🚀 Tech Stack

  • Frontend: React.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express.js
  • AI/ML: OpenAI GPT API, Natural Language Processing
  • Database: MongoDB
  • Authentication: JWT
  • File Processing: PDF parsing, Document analysis
  • Deployment: Docker, AWS/Vercel

📋 Prerequisites

Before running this application, make sure you have:

  • Node.js (v16 or higher)
  • npm or yarn
  • MongoDB database
  • OpenAI API key

⚙️ Installation

  1. Clone the repository

    git clone https://github.com/yourusername/ai-resume-analyzer.git
    cd ai-resume-analyzer
  2. Install dependencies

    # Install backend dependencies
    npm install
    
    # Install frontend dependencies (if separate)
    cd client && npm install
  3. Environment Setup

    Create a .env file in the root directory:

    # Database
    MONGODB_URI=mongodb://localhost:27017/ai-resume-analyzer
    
    # OpenAI
    OPENAI_API_KEY=your_openai_api_key_here
    
    # JWT
    JWT_SECRET=your_jwt_secret_here
    JWT_EXPIRES_IN=7d
    
    # Server
    PORT=5000
    NODE_ENV=development
    
    # Frontend URL (for CORS)
    CLIENT_URL=http://localhost:3000
  4. Start the application

    # Development mode
    npm run dev
    
    # Production mode
    npm start

🖥️ Usage

  1. Upload Resume: Upload your resume in PDF or DOCX format
  2. AI Analysis: The system analyzes your resume using advanced AI algorithms
  3. Get Insights: Receive detailed feedback on:
    • Content quality and relevance
    • Formatting and structure
    • ATS compatibility
    • Industry-specific recommendations
  4. Optimize: Apply suggested improvements
  5. Download: Export your optimized resume

Development Guidelines

  • Follow ESLint and Prettier configurations
  • Write unit tests for new features
  • Update documentation for API changes
  • Use conventional commit messages

Star this repository if you find it helpful!

Made with ❤️ by Onkar

About

Resumind is anAI-powered resume analyzer with detailed feedback, ATS scoring, and actionable insights. Built using React Router v7, Tailwind CSS, and Puter Cloud.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published