https://github.com/yagna123k/career-craft-ai
Career Craft AI is an all-in-one platform with four tools: AI Career Advisor, Roadmap for Success, Portfolio website Generator, and AI Interview Prep bot—designed to simplify and accelerate your career growth.
https://github.com/yagna123k/career-craft-ai
aceternityui deepseek-r1 express-js figma-design framer-motion gemini-api mongodb nextjs15 node-js promptrepo shadcn-ui tailwindcss
Last synced: about 2 months ago
JSON representation
Career Craft AI is an all-in-one platform with four tools: AI Career Advisor, Roadmap for Success, Portfolio website Generator, and AI Interview Prep bot—designed to simplify and accelerate your career growth.
- Host: GitHub
- URL: https://github.com/yagna123k/career-craft-ai
- Owner: Yagna123k
- License: mit
- Created: 2025-02-04T06:05:25.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T05:46:46.000Z (3 months ago)
- Last Synced: 2025-03-25T06:28:50.347Z (3 months ago)
- Topics: aceternityui, deepseek-r1, express-js, figma-design, framer-motion, gemini-api, mongodb, nextjs15, node-js, promptrepo, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://career-craft-ai.vercel.app/
- Size: 2.52 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Career Craft AI
Welcome to **Career Craft AI**, an innovative career development platform built to empower individuals with personalized guidance and AI-driven tools. Our mission is to simplify, accelerate, and enhance your career journey by providing smarter recommendations and resources tailored to your unique goals and aspirations.
## Table of Contents
1. [Introduction](#introduction)
2. [Preview](#Preview)
3. [Problem Statements & Solutions](#-problem-statements--solutions)
4. [Features](#-features)
5. [Promptrepo](#Promptrepo)
6. [Tech Stack & Tools](#-tech-stack--tools)
7. [Installation](#installation)
8. [Usage](#usage)
9. [Contributing](#contributing)
10. [License](#license)
11. [Contact](#contact)## Introduction
**Career Craft AI** is a powerful, AI-driven platform that transforms how individuals approach career growth. Whether you're a student, a professional, or a creative like a photographer or designer looking to showcase your work, Career Craft AI’s all-in-one suite of tools—including an AI Career Advisor, personalized Roadmap for Success, AI-powered Interview Prep bot, and Portfolio Website Generator—empowers you to make informed decisions, create a stunning portfolio in seconds, and ace your career goals with ease.
## Preview
[](https://career-craft-ai.vercel.app/)
[Live Demo](https://drive.google.com/file/d/1wKXjPixlj3xqicU3jSDNli_BhRgGd0ta/view?usp=sharing)
## 🚀 Problem Statements & Solutions
### 1. Lack of Career Guidance
**Problem:** When starting a career, we often seek guidance from experienced professionals who can offer insights and recommendations. However, finding a knowledgeable mentor is not always easy.
**Solution:** Career Craft AI offers an **AI Career Advisor** that provides personalized career recommendations based on your skills, interests, and market trends, helping you make informed decisions about your career path.
### 2. Difficulty in Building a Portfolio
**Problem:** A professional portfolio acts as proof of work and increases the chances of career opportunities. However, creating a well-structured portfolio from scratch can be time-consuming and challenging.
**Solution:** Our **AI-Powered Portfolio Generator** allows users to instantly generate a professional portfolio website with just a single prompt, making it easier than ever to showcase work and achievements.
### 3. No Clear Roadmap for Skill Development
**Problem:** When entering a new field or learning a new skill, we often struggle to find a well-structured, step-by-step roadmap that outlines what to learn and how to progress.
**Solution:** Career Craft AI provides a **Roadmap for Success**, a customized learning and skill development plan that guides users through acquiring the necessary skills and certifications for their desired career.
### 4. Ineffective Interview Preparation
**Problem:** Preparing for an interview requires practice, role-specific questions, and constructive feedback, which are not always readily available.
**Solution:** Our **AI Interview Prep Chatbot** simulates real interview scenarios, asks tailored questions based on the role, and provides instant feedback, helping users refine their responses and boost confidence.
## 🔥 Features
- **AI Career Advisor** – Get personalized career recommendations tailored to your skills and interests.
- **Roadmap for Success** – Follow a structured plan to develop the right skills for your chosen career.
- **AI-Powered Portfolio Generator** – Instantly create a professional portfolio website.
- **AI Interview Prep Chatbot** – Practice for interviews with real-time AI feedback and role-specific questions.## Promptrepo
We have used **Promptrepo** to extract the user's details for generating portfolio
[Promptrepo data set](https://docs.google.com/spreadsheets/d/1WNmaCnpeqgD8aNMgVALb3MiVv2MbQvJFx7twd4-uy-A/edit?usp=sharing)
## 🛠 Tech Stack & Tools
- **Frontend:** Next.js, Tailwind CSS
- **Backend:** Node.js, Express.js, MongoDB
- **AI & NLP:** Promptrepo, Mistral AI, Gemini AI, Google Cloud Speech-to-Text
- **Authentication:** Clerk Authentication - Google, LinkedIn, Email
- **Deployment:** Vercel (Frontend), Vercel (Backend)
- **Other Tools:** Framer Motion (UI Animations), Aceternity UI, Magic UI, Shadcn## 🌍 Domain
Career Craft AI is a **Full-Stack AI Development** project, integrating AI-driven career guidance with modern web technologies.## 🚀 Live Deployment
Frontend Deployed Link: https://career-craft-ai.vercel.app/## 📄License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
## Installation
To get started with **Career Craft AI**, follow these steps:
### Prerequisites
- Node.js (v14 or later)
- npm (or yarn)### Steps to Install
1. Clone the repository to your local machine:
```bash
git clone https://github.com/Yagna123k/CAREER-CRAFT-AI.git
cd CAREER-CRAFT-AI
```2. Install the dependencies:
```bash
cd client
npm install
```
```bash
cd server
npm install
```3. Set up environment variables for API keys, database configurations, etc.
```
cd server
// ceate .env file
PORT =
MongoURI =
CLIENT_URL=
```
```
cd client
// ceate .env.local file
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
MISTRAL_API_KEY=
NEXT_PUBLIC_GEMINI_API_KEY=
NEXT_PUBLIC_BACKEND_URL=
```5. Run the app locally:
```bash
cd client
npm run dev
```
```bash
cd server
npm run dev
```6. Visit `http://localhost:3000` in your browser to explore the platform.
## Usage
Once installed, you can access the following features from the **Career Craft AI** dashboard:
1. **AI Career Advisor** – Complete a brief survey about your skills and interests to receive personalized career recommendations.
2. **Roadmap for Success** – View your tailored career roadmap and access resources to build your skills.
3. **Portfolio Generator** – Use the easy-to-use interface to create and customize your portfolio website.
4. **AI Interview Prep** – Practice interview questions and receive feedback on your responses.## Contributing
We welcome contributions to **Career Craft AI**! To contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature`).
3. Make your changes and commit them (`git commit -am 'Add new feature'`).
4. Push to your fork (`git push origin feature/your-feature`).
5. Open a Pull Request.For any bug reports, feature requests, or suggestions, please open an issue in the repository.
## Contact
For any questions or inquiries, feel free to reach out to us at:
- Email: [email protected]
- GitHub: https://github.com/Yagna123k/CAREER-CRAFT-AI
- Figma: https://www.figma.com/design/Vtjpu6WFRcNrWBlCgzRkqx/Career-craft-AI?node-id=0-1&t=6DTPj6AIhhXD0ulr-1a
- Website: [Career Craft AI](https://career-craft-ai.vercel.app/)