Mentor Mind is an AI-powered skill development and career guidance platform designed to help users navigate their learning journey and professional growth effectively. By leveraging AI-driven recommendations, personalized roadmaps, and interactive mentorship, Mentor Mind provides users with structured guidance to acquire new skills and explore career opportunities.
- Personalized AI-recommended skills based on user inputs
- Stepwise roadmap generation for selected skills
- Progress tracking and goal setting
- Real-time job and internship listings
- Upcoming events, meetups, and hackathons
- Resume-building guide for career advancement
- Interactive AI-based chat for skill and career advice
- Intelligent responses tailored to user goals
- Upcoming & past workshop listings
- Q&A section for peer learning
- Future enhancements for mentorship programs
- Authentication powered by Clerk
- Personalized dashboard with learning insights
- Settings for user preferences
-
Landing Page
- Introduction to the platform
- "Get Started" button leading to the Guide-Me page
-
Guide-Me Page (AI Skill Recommendation)
- Stepwise form to gather user interests & experience
- AI suggests trending and personalized skills
-
Login/Signup (via Clerk Authentication)
- Required for personalized recommendations & roadmap access
-
Dashboard (Central Hub for Users)
- Quick insights on progress, workshops, and analytics
- Access to all key sections:
- Learnings (Skill tracking & roadmap)
- Career Insights (Jobs, events, resume guide)
- AI Mentor Chat (Skill & career guidance)
- Community (Workshops & QnA section)
- Settings (Profile & preferences)
-
Explore Individual Sections
- Engage with AI mentor for skill & career advice
- Browse career insights and job opportunities
- Participate in community discussions & workshops
-
Continuous Learning & Career Growth
- Track progress, gain insights, and refine skill goals
- Frontend: Next.js (React.js), Tailwind CSS, Shadcn UI
- Backend: Node.js, Express.js, API Routes
- Database: MongoDB
- Authentication: Clerk
- AI Services: Gemini for AI Mentor Chat and Skills Recommendations
- Hosting & Deployment: Vercel, MongoDB Atlas
- Advanced AI-driven mentorship with personalized coaching
- Gamification elements for skill tracking
- Resume builder with AI-based optimization
- AI-powered interview preparation & career assessments
- Clone the repository:
git clone https://github.com/jatinkaushik-jk/mentor-mind.git cd mentor-mind
- Install dependencies:
npm install
- Set up environment variables (
.env
):NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key CLERK_SECRET_KEY=your_clerk_secret MONGODB_URI=your_mongodb_url GEMINI_API_KEY=your_gemini_api_key
- Start the development server:
npm run dev
- Open
http://localhost:3000
in your browser.
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch (
feature-branch
) - Commit changes and push to your branch
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, feature requests, or support, open an issue on GitHub.