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.
π Links
- π Live Demo: EmpowerHub Live
- π GitHub Repository: EmpowerHub GitHub
- π LinkedIn Profile: Zubair Mallik
- π₯ Live Video Demo: Watch on YouTube
- 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.
- 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)
-
User Input & Career Analysis
- Users input their educational background, skills, and career interests.
- The AI processes this data and generates personalized career recommendations.
-
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.
-
Roadmap Generation
- A visual career roadmap is created using AI, outlining the necessary steps for the userβs chosen career.
-
Resource Finder
- The AI fetches relevant study materials, courses, and certification programs.
-
Seamless Integration & Updates
- The modular AI system ensures that updates to career trends, exams, and resources are reflected automatically.
POST /api/career-recommendations
Handles career recommendations based on user input.
POST /api/career-guidance
Provides AI-driven career guidance based on user queries.
POST /api/tree-data
Generates an AI-powered career roadmap visualization.
POST /api/resource
Fetches relevant study materials and career-related resources.
POST /api/counseling-chatbot
Provides an AI-powered career counseling chatbot response.
git clone https://github.com/zubair-mallick/EMPOWER_HUB.git
cd EMPOWER_HUB
npm install # or yarn install
Create a .env file and configure the necessary environment variables (e.g., API keys, database connection).
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"
npm run dev # or yarn dev
The app should now be running at http://localhost:3000/.
EMPOWER_HUB/
βββ server/
β βββ controllers/
β βββ middleware/
β βββ schemas/
β βββ routes/
β βββ server.js
| βββ .env
β
βββ frontend/
β βββ public/
β | βββ assets/
β βββ src/
β βββ app/
β βββ hooks/
β βββ lib/
β βββ types/
β βββ .env/
β
βββ .env
βββ package.json
βββ README.md
We welcome contributions! If youβd like to contribute:
- Fork the repository.
- Create a new branch (
feature/your-feature-name). - Commit your changes.
- Push the branch and create a Pull Request.
This project is licensed under the MIT License.
For any queries, reach out via LinkedIn or open an issue in the GitHub repository.






