This guide will walk you through the steps to run the AI Job Helper project locally.
Before you begin, ensure you have the following installed on your system:
-
Python: You can download Python from the official website: https://www.python.org/downloads/. Make sure to add Python to your PATH during installation. You can verify the installation by opening a terminal and running:
python3 --version
-
Node.js: You can download Node.js from the official website: https://nodejs.org/. npm (Node Package Manager) is included with Node.js. You can verify the installation by opening a terminal and running:
node --version npm --version
-
Clone the repository:
git clone -b localhost https://github.com/KamalMahanna/Ai-Career-Helper.git cd Ai-Career-Helper
-
Install Python dependencies (backend):
pip install -r requirements.txt
-
Install Node.js dependencies (frontend):
npm install
-
Obtain a Gemini API Key:
- Go to the Google AI Studio website: https://aistudio.google.com/app/apikey
- Create a project if you haven't already.
- Generate an API key.
To run the development servers:
# Run the backend development server
gunicorn backend.app:app
# Run the frontend development server
npm run dev