CV Extractor is a web application that allows users to upload CV files (in .doc
, .docx
, and .pdf
formats), and extracts contact information (emails and phone numbers) from them.
- Frontend: HTML, CSS
- Backend: Python, Flask, OpenPyXL, docx2txt, PyPDF2
-
Clone the repository:
git clone https://github.com/iABn0rma1/CV-XRay.Flask
cd cv-xray.flask
-
Create a virtual environment:
python3 -m venv myvenv source myvenv/bin/activate # On Windows use `myvenv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Open your browser and go to:
http://127.0.0.1:5000/
CV-XRAY.FLASK/
│
├── app.py # Flask backend application
├── requirements.txt # List of Python dependencies
├── templates/
│ └── index.html # HTML template of the app
└── README.md # This README file
Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.
-
Fork the Project
-
Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Added: AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.