Job Hoppr is a modern, React-based web application designed to help users create professional resumes quickly and easily. With an intuitive interface and AI-powered optimization, Job Hoppr streamlines the resume creation process, allowing users to focus on showcasing their skills and experiences effectively.
- User-friendly interface for building resumes
- AI-powered resume optimization based on job descriptions
- Real-time editing and preview
- Multiple resume sections: Contact, Summary, Experience, Skills, and Education
- Import existing resume data
- Export resumes to PDF and HTML formats
- Responsive design for desktop and mobile use
- React.js
- Node.js
- Express.js
- Anthropic's Claude AI (for resume optimization)
- Tailwind CSS
- Recharts (for data visualization, if applicable)
- Node.js (v14.0.0 or later)
- npm (v6.0.0 or later)
-
Clone the repository:
git clone https://github.com/your-username/job-hoppr.git -
Navigate to the project directory:
cd job-hoppr -
Install dependencies for both client and server:
npm install cd server && npm install -
Create a
.envfile in the server directory and add your Anthropic API key:ANTHROPIC_API_KEY=your_api_key_here -
Start the development server:
npm run dev -
Open your browser and visit
http://localhost:3000
- Fill in your personal information in the Contact section
- Add a professional summary
- Input your work experiences, including job titles, companies, dates, and responsibilities
- List your skills
- Add your educational background
- Use the AI optimization feature by providing a job description
- Preview your resume in real-time
- Export your completed resume as a PDF or HTML file
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
- Anthropic for providing the AI technology
- Tailwind CSS for the utility-first CSS framework
- React for the frontend library