Fitness Planner - Vector Search Application

Full Stack Developer @ Hackathon Project 2024 (4 hours)

AI-powered fitness routine suggester using Weaviate vector database. Transforms user descriptions into personalized workout plans.

Weaviate Vector Search LLM Full Stack RAG

Concept

Natural language fitness planning: describe your goals and fitness level, get personalized workout routines.

Technical Implementation

Vector Search

  • Used Weaviate for semantic workout search
  • Embedded fitness routines with descriptions
  • Implemented semantic similarity matching

Example Queries

  • "out of shape 30 year old couch to 5k"
  • "strength training for beginners"
  • "low impact cardio for seniors"

Structured Output

  • Generated progressive workout plans
  • Included exercise descriptions and modifications
  • Suggested timelines and milestones

Learning

  • Practical vector database implementation
  • Semantic search for recommendation systems
  • Rapid prototyping with modern AI tools