This project simplifies the internship application process by leveraging AI-powered tools to optimize resumes, automate applications, and centralize internship opportunities from multiple platforms. It includes a web application and a Chrome extension to provide seamless functionality for users.
- Resume Maker: Generates tailored resumes based on user input.
- Bookmarking with Chrome Extension: Save internship details directly from job boards; bookmarks sync with the web app.
- AI-Powered Resume Analysis & ATS Scoring: Analyze resumes for improvement points and compatibility with job descriptions.
- Automated Internship Applications: Apply to filtered internships based on user preferences (location, salary, etc.).
- Internship Aggregation: Centralized portal for internships from platforms like Internshala, LinkedIn, Indeed, and Naukri.
- Expands career guidance access in underserved regions.
- Provides personalized career development and skill gap analysis.
- Enhances job opportunities for marginalized groups through optimized resumes.
- Streamlines applications, reducing unemployment rates.
- Boosts productivity by improving hiring processes.
- Contributes to GDP growth through workforce efficiency.
- Reduces paper waste via digital resume creation.
- Promotes energy efficiency by automating job searches.
- Encourages careers in sustainable sectors.
- Clone the repository:
git clone https://github.com/your_username/AI-Internship-Agent.git
- Navigate to the project directory:
cd AI-Internship-Agent - Install dependencies:
pip install -r requirements.txt npm install
- Start the backend server:
python app.py
- Start the frontend server:
npm run dev
- Upload your master resume via the web application.
- Use the Chrome extension to bookmark internships directly from job boards.
- View aggregated internship opportunities on the web app.
- Optimize your resume using AI-powered analysis and ATS scoring.
- Automate applications for selected internships based on preferences.
- Expand integration with emerging internship platforms.
- Add multilingual support for global users.
- Enhance AI capabilities for deeper resume analysis and predictive career insights.
Contributions are welcome!
- Fork the repository.
- Create a feature branch:
git checkout -b feature/AmazingFeature
- Commit your changes:
git commit -m 'Add some AmazingFeature' - Push to the branch:
git push origin feature/AmazingFeature
- Open a pull request.
Distributed under the MIT License. See LICENSE for more information.
Special thanks to contributors and supporters who helped shape this project!