Skip to content

The-Engineer-Network/Resume-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Resume Analyzer

A web application that helps job seekers analyze their resumes for ATS compatibility, keyword optimization, and formatting quality, giving personalized feedback to improve their chances of getting interviews.

🚀 Features

  • Upload or paste your resume text

  • Analyze keywords and missing job-related terms

  • Highlight structural or formatting issues

  • Suggest improvements for better ATS ranking

  • Store user analysis history (optional)

🛠️ Tech Stack

Frontend

  • React + TypeScript

  • TailwindCSS

  • Axios (for API requests)

Backend

  • Node.js + Express

  • MongoDB (Mongoose ODM)

  • OpenAI API or custom logic for analysis (later phase)

📂 Folder Structure

resume-analyzer/
│
├── client/       # React + TypeScript + Tailwind
├── server/       # Node.js + Express + MongoDB
├── README.md     # Project overview and setup guide
└── .gitignore

🧑🏽‍💻 Getting Started

1. Clone the repository

git clone https://github.com/The-Engineer-Network/Resume-Analyzer.git
cd resume-analyzer

2. Install dependencies

Frontend

cd client
npm install

Backend

cd server
npm install

3. Run the app

Run the backend

cd server
npm run dev

Run the frontend

In a new terminal:

cd client
npm run dev

Backend will run on http://localhost:5000
Frontend will run on http://localhost:5173

⚙️ Environment Variables

Create a .env file in the server/ directory based on .env.example:

PORT=5000
MONGO_URI=your_mongodb_connection_string

👥 Contributing

  1. Fork the repo or create a feature branch:
git checkout -b feature/your-feature-name
  1. Make your changes
  2. Commit and Push
git commit -m "Added new feature"
git push origin feature/your-feature-name
  1. Open a Pull Request to the main branch

📜 License

This project is open-source under the MIT License

🌟 Acknowledgments

Built by the The Engineer Network / Resume Analyzer team with ❤️
Team Lead: Habeebah Aleilo (QueenHabeebah) 👑

Releases

No releases published

Packages

 
 
 

Contributors