CoolFace
Apppublic

sravanirc/learning-ladder-ai

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
App README

learning-ladder-ai

Learning Ladder AI

Plan. Learn. Achieve. With AI by your side.

๐Ÿš€ Live Demo


Overview

Learning Ladder AI is an AI-powered learning goal planner that helps users break down ambitious learning goals into structured, achievable plans. Whether you're starting a new subject or upskilling for your career, Learning Ladder AI acts as your intelligent assistant โ€” organizing your journey step-by-step.

Built using Langflow and GroqAI, this no-code MVP demonstrates how dynamic AI agents can support goal-setting, planning, and resource discovery โ€” all through natural language.


What Has Been Done So Far

  • โ€”Developed a clean, responsive Streamlit UI for users to input:
  • โ€”Learning Topic (goal)
  • โ€”Preferred Duration
  • โ€”Experience Level (Beginner, Intermediate, Advanced)
  • โ€”Integration with an AI backend via REST API (using environment variables for secure token and endpoint handling)
  • โ€”Generated learning plans returned and displayed with:
  • โ€”An Overview table (desktop only, with scroll on mobile)
  • โ€”A weekly plan breakdown, optimized for readability across devices
  • โ€”Custom styling for buttons and layout to enhance UX without excess complexity
  • โ€”Error handling for API responses and JSON parsing issues
  • โ€”Responsive design considerations including:
  • โ€”Hiding large tables on small screens with scrollbars to prevent overflow
  • โ€”Simplified and minimal CSS to keep the app lightweight and fast

Key Features

  • โ€”Breaks learning goals into weekly milestones
  • โ€”Recommends curated learning resources
  • โ€”(Future) Calendar or reminder integration
  • โ€”Context-aware, memory-driven conversations
  • โ€”Built with Responsible AI guardrails

Example Use Case

User: I want to learn Python for data analysis in 4 weeks. Learning Ladder AI: Here's your weekly plan with goals and handpicked resources to guide your journey.

Tech Stack

  • โ€”Langflow โ€“ No-code agent builder
  • โ€”[Grok AI]
  • โ€”JSON-exported Langflow flows
  • โ€”Streamlit โ€“ Frontend app framework

Screenshots / Demo

๐Ÿš€ Live Coming soon...


Contributing

This is an MVP built for the Cajigo Bootcamp โ€” currently under active development. Feedback and collaboration welcome!


How to Run

bash
# Activate virtual environment
source .venv/Scripts/activate   

# Install dependencies (run once or after deleting .venv)
pip install -r requirements.txt

# Run the app locally
streamlit run app.py