A professional goal achievement platform powered by LangGraph and Groq Cloud API. Provides intelligent goal planning with 4-week implementation plans, progress tracking, and personalized guidance for obstacle management.
- AI-powered 4-week structured implementation plans
- Visual progress dashboard with completion tracking
- Professional guidance with actionable strategies
- Interactive Streamlit web interface
- Resource recommendations and milestone management
- Contextual assistance when facing obstacles
# Install dependencies
pip install streamlit python-dotenv langchain-community langchain-core langchain-openai openai
# Configure environment
echo "GROQ_API_KEY=your_groq_api_key_here" > .env
# Run Streamlit web application
streamlit run main.py
# Run CLI/graph version (no UI)
python main_graph.pyAccess at: http://localhost:8501
- Enter your professional or personal development goal
- System generates structured 4-week implementation plan
- Each week focuses on specific milestone toward goal achievement
- Mark milestones as completed
- Request professional guidance for obstacles
- Access additional resources and strategies
- Track completion with visual progress indicators
Goal Input: "Become a Machine Learning Engineer"
Generated Plan:
- Week 1: Complete foundational mathematics and statistics courses
- Week 2: Learn Python programming and data manipulation libraries
- Week 3: Study machine learning algorithms and frameworks
- Week 4: Build and deploy a machine learning project portfolio
- Frontend: Streamlit web application
- AI Engine: Groq Cloud API with LLaMA 3 70B model
- Framework: LangChain for AI integration
- Session Management: Streamlit session state
- API: Groq Cloud API key required
GoalMentor_Langgraph/
├── main.py # Streamlit web application (UI)
├── main_graph.py # CLI/graph version (no UI)
├── .env # Environment variables
├── requirements.txt # Dependencies
└── README.md # Documentation
Valid Groq Cloud API key required for AI functionality.
MIT License
