Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

Job Crafting Logo Job Crafting

AI-Powered Career Alignment Platform

Helping people find work that matches their skills, values, and ambitions through AI, NLP, and organizational psychology.


🌟 Vision

Imagine waking up tomorrow excited to go to work.

Not because you have to — but because your role fits your strengths, your company reflects your values, and your team energizes you.

Job Crafting transforms careers from something people tolerate into something they genuinely enjoy.

We believe talent shouldn't be wasted and potential shouldn't be ignored.


🚀 What Job Crafting Does

🎯 Smart Job Matching

Uses AI to connect users with opportunities that align with their:

  • Skills
  • Experience
  • Interests
  • Career aspirations
  • Personal values

🤖 AI Career Coach

Provides personalized guidance to help users:

  • Identify growth opportunities
  • Improve career decisions
  • Build long-term career plans

📄 CV & Resume Optimization

Analyzes and improves resumes using AI-driven feedback to increase visibility and relevance.

🧠 Psychology-Driven Approach

Built on principles of organizational psychology to promote:

  • Employee satisfaction
  • Engagement
  • Career fulfillment
  • Better workplace fit

🛠 Tech Stack

  • Frontend: React + Vite
  • Backend: Node.js
  • AI: Google Gemini
  • NLP: Custom AI Processing
  • Styling: Tailwind CSS

📋 Requirements

  • Node.js v18+
  • Google Gemini API Key
  • FireBase API Key

Get them here:

⚙️ Environment Variables

Create a .env file in the project root:

VITE_GEMINI_API_KEY=your_gemini_key_here
VITE_FIREBASE_API_KEY=your_firebase_key_here

🚀 Getting Started

Clone the repository

git clone https://github.com/AounYoussef/JobCrafting.git
cd JobCrafting

Install dependencies

npm install

Start development server

npm run dev

The application will be available at:

http://localhost:5173

🎯 Mission

Our mission is simple:

Help every individual discover work that aligns with who they are, not just what they can do.


📸 Screenshots

📸 Screenshots

🏠 Dashboard

🔎 Job Finder

📄 AI CV Studio

🧠 Career Advisor

👤 Profile Settings

🔐 Login


🤝 Contributing

Contributions, ideas, and feedback are welcome.

If you'd like to improve Job Crafting, feel free to open an issue or submit a pull request.


📄 License

This project is licensed under the MIT License.


Crafting Careers, Sculpting Success.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.