Live Project: View the application here
This is a Django-based web application designed to enhance CV and cover letter structures. The application integrates the OpenAI API to deliver an intuitive and efficient user experience. Users can upload documents, receive AI-driven feedback, and improve their profiles effortlessly.
- User Authentication: Login, registration, and password reset functionality.
- Document Upload and Analysis: Easily upload documents for detailed analysis and feedback.
- AI-Driven Customization: Powered by GPT-4 Turbo for intelligent and tailored responses.
- Django: Web framework
- Python: Backend programming
- HTML/CSS: Frontend styling and layout
- JavaScript: Interactivity
- SQLite: Database management
- OpenAI API: For chatbot functionality
- Python 3.x installed on your system
- Virtual environment tool (optional but recommended)
-
Clone the repository:
git clone https://github.com/Sreehari05055/ResumeCoverLetterETool.git
-
Activate the virtual environment:
source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Edit the settings.py file: Add your OpenAI API key, email address, and its app-specific password in the relevant configuration fields.
-
Run migrations:
python manage.py makemigrations python manage.py migrate
-
Start the development server:
python manage.py runserver