Transform Complex Codebases into Interactive Tutorials with AI
FloXript is a full-stack platform that transforms complex GitHub repositories into beginner-friendly, interactive tutorials using advanced AI techniques. The application addresses a critical challenge developers face when exploring unfamiliar codebases by automatically analyzing repository structures, identifying core abstractions, and generating comprehensive learning materials with visual diagrams. Built with a modern microservices architecture, the platform features a FastAPI backend, React TypeScript frontend, and React Native mobile application, providing cross-platform accessibility for developers worldwide.
Built with microservices architecture featuring FastAPI backend, React TypeScript frontend, and React Native mobile app. Implements PocketFlow LLM framework for intelligent code analysis and relationship mapping. Uses Celery for asynchronous tutorial generation with real-time progress tracking. ChromaDB stores vector embeddings for RAG chatbot with sentence transformers for semantic search. PostgreSQL handles relational data while ChromaDB manages vector embeddings. Docker containerization enables horizontal scaling.
Democratizes codebase comprehension for developers at all skill levels, transforming passive documentation into an intelligent learning companion with contextual AI assistance.
A visual walkthrough of the application's key screens and features
User Dashboard - Track tutorial generation status and manage repositories
Voice-controlled virtual assistant with custom PyQt5 GUI inspired by Iron Man's Jarvis.
AI/MLAI-powered platform combining technology with empathy for cancer care management.
AI/MLFine-tuned GPT-2 models for clinical note generation using Differential Privacy for privacy-aware healthcare AI.
Want to discuss this project or work together?
Get in Touch