Skip to content

zubair-mallick/EMPOWER_HUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

EmpowerHub

EmpowerHub is an AI-powered platform designed to provide career and education guidance. It offers personalized career suggestions, an educational roadmap maker, career insights on exams and scholarships, a resource finder for study materials, and a career counseling chatbot for expert advice. This ensures users can make informed academic and professional decisions.

image



πŸ”— Links


πŸ“Œ Screenshot and demo

HERO SECTION

Screenshot 2025-03-31 200945


#AI CAREER SUGESTOR

Screenshot 2025-03-31 201735


AI ROADMAP MAKER

Screenshot 2025-03-31 203636


RESOURCE FINDER

Screenshot 2025-03-31 211003


Carrer Guidance

Screenshot 2025-03-31 210832


PERSONALIZED CARRER CHATBOT

Screenshot 2025-03-31 211523


πŸ“Œ Key Features

  • AI Career Suggestor & Roadmap Maker – Personalized career suggestions with a visual roadmap.
  • Career Insights – Information on exams, scholarships, and opportunities.
  • Resource Finder – AI-curated study materials and upskilling resources.
  • Career Counseling Chatbot – Expert guidance powered by AI-driven conversation models.
  • LLM-Powered Recommendations – AI-enhanced decision-making for career planning.
  • Seamless Integration – Modular AI models allow independent execution and easy upgrades.

πŸ—οΈ Tech Stack

  • Frontend: React.js, TailwindCSS
  • Backend: Node.js, Express.js
  • AI & LLM: Gemini AI (default) with modular integration
  • Cloud Hosting: Vercel (for frontend) & Render/Cloud Provider (for backend)

βš™οΈ How It Works

  1. User Input & Career Analysis

    • Users input their educational background, skills, and career interests.
    • The AI processes this data and generates personalized career recommendations.
  2. AI-Powered Career Guidance

    • Based on user input, AI provides career paths, necessary exams, and scholarship opportunities.
    • The AI chatbot offers career counseling with real-time responses.
  3. Roadmap Generation

    • A visual career roadmap is created using AI, outlining the necessary steps for the user’s chosen career.
  4. Resource Finder

    • The AI fetches relevant study materials, courses, and certification programs.
  5. Seamless Integration & Updates

    • The modular AI system ensures that updates to career trends, exams, and resources are reflected automatically.

πŸ“Œ API Routes

Career Recommendation API

POST /api/career-recommendations

Handles career recommendations based on user input.

Career Guidance API

POST /api/career-guidance

Provides AI-driven career guidance based on user queries.

Career Roadmap Generator API

POST /api/tree-data

Generates an AI-powered career roadmap visualization.

Resource Finder API

POST /api/resource

Fetches relevant study materials and career-related resources.

Career Counseling Chatbot API

POST /api/counseling-chatbot

Provides an AI-powered career counseling chatbot response.


πŸš€ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/zubair-mallick/EMPOWER_HUB.git
cd EMPOWER_HUB

2️⃣ Install Dependencies

npm install  # or yarn install

3️⃣ Environment Setup

Create a .env file and configure the necessary environment variables (e.g., API keys, database connection).

Example .env File

Backend:

KEY1="YOUR_KEY_HERE"
KEY2="YOUR_KEY_HERE"
KEY3="YOUR_KEY_HERE"
KEY4="YOUR_KEY_HERE"
KEY5="YOUR_KEY_HERE"
KEY6="YOUR_KEY_HERE"
KEY7="YOUR_KEY_HERE"

Frontend:

API_KEY="YOUR_KEY_HERE"
KEY2="YOUR_KEY_HERE"
KEY3="YOUR_KEY_HERE"
KEY4="YOUR_KEY_HERE"
KEY5="YOUR_KEY_HERE"
KEY6="YOUR_KEY_HERE"
KEY7="YOUR_KEY_HERE"

4️⃣ Run the Server

npm run dev  # or yarn dev

5️⃣ Open the App

The app should now be running at http://localhost:3000/.


πŸ“œ Project Structure

EMPOWER_HUB/
│── server/
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ middleware/
β”‚   β”œβ”€β”€ schemas/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ server.js
|   β”œβ”€β”€ .env
β”‚
│── frontend/
β”‚   β”œβ”€β”€ public/
β”‚   |   β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ src/
β”‚       β”œβ”€β”€ app/
β”‚       β”œβ”€β”€ hooks/
β”‚       β”œβ”€β”€ lib/
β”‚       β”œβ”€β”€ types/
β”‚   β”œβ”€β”€ .env/
β”‚
│── .env
│── package.json
│── README.md

🀝 Contributing

We welcome contributions! If you’d like to contribute:

  1. Fork the repository.
  2. Create a new branch (feature/your-feature-name).
  3. Commit your changes.
  4. Push the branch and create a Pull Request.

πŸ“„ License

This project is licensed under the MIT License.


πŸ“§ Contact

For any queries, reach out via LinkedIn or open an issue in the GitHub repository.

About

EmpowerHub is an AI-powered platform offering personalized career guidance, educational roadmaps, and resource recommendations. It helps students, job seekers, and professionals make informed decisions with career suggestions, insights on exams and scholarships, and an AI-driven counseling chatbot. Built with React.js, Next.js, and Node.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors