8000 GitHub - jabnow/project_pi: our project for the LiveAI Ivy Plus Hackathon 2025
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jabnow/project_pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Pi 🍰 – Your AI-Powered Career Navigator

🚀 Let’s take it one slice at a time.


📌 Overview

Project Pi is an AI-driven career navigation tool designed to help students, recent graduates, and career switchers explore personalized career paths. By analyzing user skills, industry data, and job trends, Project Pi provides tailored career recommendations, skill-building roadmaps, and resume guidance.


🌟 Features

  • AI-Powered Career Chatbot – Get personalized career advice and job recommendations.
  • Resume Analysis – Upload your resume to receive AI-driven improvement suggestions.
  • Skill Graph Visualization – Interactive job ontology graph to explore career connections.
  • Learning Paths – Structured learning timelines to guide skill development.
  • Progress Tracking – Visualize completed and upcoming learning milestones.

How it looks

Screenshot 2025-02-23 at 11 41 21 AM Screenshot 2025-02-23 at 11 41 45 AM Screenshot 2025-02-23 at 11 42 02 AM Screenshot 2025-02-23 at 11 42 02 AM

🛠️ Tech Stack

Technology Usage
Frontend React.js
Backend FastAPI
D 8696 atabase MongoDB
AI Model Gemini AI (Google)
Data Sources O*NET for real-world industry alignment
Visualization D3.js, Charts.js

🚀 Getting Started

🔧 Prerequisites

  • Node.js (for frontend)
  • Python 3.9+ (for backend)
  • MongoDB (local or cloud database)
  • Google Gemini API Key (for AI chatbot & resume analysis)

📦 Installation

1⃣ Clone the repository

git clone https://github.com/your-username/project-pi.git
cd project-pi

2⃣ Backend Setup (FastAPI)

cd api
uvicorn chatbot:app --host 0.0.0.0 --port 8000 --reload

Make sure to add your Google Gemini API key in chatbot.py.

3⃣ Frontend Setup (React.js)

npm install
npm start

Runs on http://localhost:3000/.


📈 Future Plans

  • 🔹 Refine AI suggestions with advanced NLP
  • 🔹 Expand partnerships with universities & career services
  • 🔹 Introduce gamified career tracking
  • 🔹 Enhance real-time job market insights

👥 Contributors

  • İlayda Dilek
  • Joy Wang
  • Sally Qiao

Want to contribute? Fork the repo and submit a pull request!


📄 License

MIT License © 2025 Project Pi Team


About

our project for the LiveAI Ivy Plus Hackathon 2025

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

0