SkillShift is an AI-powered career guidance platform specifically designed to assist gig workers and seasoned professionals in transitioning to new industries. By leveraging Large Language Models (LLMs), the tool analyzes a user's current skills, job title, and preferences to provide in-depth insights into future industries, job market statistics, and required new skills.
Before setting up, ensure the following are installed on your system:
-
Clone the Repository Clone the project repository to your local machine.
-
Setup OpenAI Key Add your OpenAI API key to the
openaiService.jsfile located in theserverdirectory. -
Install Nodemon Globally Ensure nodemon is installed globally to simplify server management:
npm install -g nodemon
-
Start the Server Navigate to the
serverdirectory and run the server:cd server nodemon index.js -
Start the Frontend Navigate to the
frontenddirectory and run the development server:cd ../frontend npm run dev
- Launch the server and frontend as outlined in the setup instructions.
- Open the provided link in your browser (typically
http://localhost:5173). - Enter your professional details into the form, including current job, skills, and target industries.
- Submit the form to receive an AI-generated career transition roadmap, including job market data and recommended courses.
This project is licensed under the MIT License.
Feel free to adapt, modify, and use the project in your own applications while adhering to the license terms.
