Want to create professional resumes effortlessly? 📝
Need to tailor your resume for different job applications quickly? 💼
Looking to save and merge resume components easily? 🔀
Resume Master has got you covered! 🚀
Resume Master is your one-stop solution for creating, saving, merging, and tailoring resumes for job applications. With an intuitive web interface and powerful tools, you can manage your resume components with ease and create customized resumes in no time! Click here: https://resumemaster.azurewebsites.net
- User Authentication: Secure login and session management using Flask-Session and Werkzeug.
- Resume Creation: Easily create and format resumes using an intuitive web interface.
- Component Management: Save individual resume components, such as education, work experience, and skills, for easy reuse.
- Resume Merging: Combine multiple resume components to create customized resumes tailored to specific job applications.
- Document Conversion: Convert resumes from DOCX to PDF format with a single click.
- PDF Generation: Generate high-quality PDFs using ReportLab.
Users can create a new account by registering with a unique username and password. Registered users can log in to access their personalized dashboard.
Create and format resumes using the web interface. Add sections like education, work experience, skills, and more.
Save individual resume components for easy reuse. Manage your components from the dashboard.
Combine multiple resume components to create a customized resume tailored to a specific job application.
Convert your resumes from DOCX to PDF format with a single click, ensuring a professional and consistent presentation.
Generate high-quality PDFs of your resumes using ReportLab. Customize the layout and formatting to suit your needs.
- Python
- Flask
- SQLite
- Bootstrap (for styling)
- python-docx
- docx2pdf
- ReportLab
-
Clone the repository:
git clone https://github.com/aryanp05/resumemaster.git cd resumemaster -
Set up a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt -
Run the application:
flask run
-
Open your browser and navigate to
http://127.0.0.1:5000.
- Session Configuration: Configured to use the filesystem for session management.
- Database: SQLite database named
resume.db.
/: Shows the user's dashboard with resume components and options./create: Allows the user to create a new resume./save-component: Allows the user to save a resume component./merge: Allows the user to merge resume components./convert: Converts a DOCX resume to PDF./login: Logs the user in./logout: Logs the user out./register: Registers a new user.
This project is licensed under the MIT License - see the LICENSE file for details.


