Resume Mentor is a user-friendly project designed to assist individuals in enhancing their resumes. Crafting a compelling resume can be challenging, and Resume Mentor aims to simplify the process by providing valuable guidance and tips. Whether you're a recent graduate or a seasoned professional, this application offers personalized advice to showcase your skills and accomplishments effectively.
Before you begin, ensure you have the following prerequisites installed:
- Docker: Install Docker
Follow these steps to set up and run the Flask app using Docker:
-
Clone the Repository:
git clone <repository_url> cd <Resume_Mentor>
-
Build the Docker Image:
Build the Docker image using the provided Dockerfile. Run this command from the root of the project directory:
docker build -t resume-mentor .
-
Run the Docker Container:
After the image is built, you can run the Docker container with the following command:
docker run -p 8000:8000 resume-mentor
The Flask app will be accessible at
http://localhost:8000
in your web browser. -
Stopping the App:
To stop the running Docker container, press
Ctrl + C
in the terminal where the container is running.
The project directory is structured as follows:
resume-mentor/
├── requirements.txt
├── src/
│ ├── main.py
| ├── __init__.py
├── Dockerfile
├── setup.py
└── README.md
requirements.txt
: Lists the Python dependencies required for the app.src/
: Contains the source code for the app.src/main.py
: Defines the app and its routes.Dockerfile
: Defines the Docker image setup and instructions for building the image.README.md
: Provides instructions for setting up and running the project.