Wuuuuhuuu! ๐Ÿฆ‰

Knowledge Management & Diary System with AI-powered RAG

๐Ÿค– RAG System

Semantic search and Q&A powered by OpenAI, Claude, or OpenRouter. Index your content and ask questions in natural language.

Admin access required

๐Ÿ“” Diary System

Personal diary entries with full-text search and AI insights. Each child has their own secure collection.

๐ŸŒ Multilingual

Full internationalization support with German and English. Server-rendered templates with language switching.

Current: English

๐Ÿ” Secure & GDPR

Role-based access control, audit logging, and GDPR-compliant data handling for all operations.

Audit log & immutable records

Get Started

Login to access the admin dashboard, manage content, and use AI-powered features.

Login Demo: demo@crumb.local / demo123
Tech Stack & APIs

Backend

  • FastAPI - Modern Python web framework
  • MariaDB - Relational database
  • Qdrant - Vector database for RAG
  • Jinja2 - Template engine

API Endpoints

GET  /api/hello                    - Hello World API
POST /api/diary/index               - Index diary entry
POST /api/diary/search              - Semantic search
POST /api/diary/ask                 - RAG Q&A
GET  /api/diary/{child_id}/status   - Status check

Quick Test

curl http://localhost:8000/api/hello?lang=en
curl http://localhost:8000/health
curl http://localhost:8000/__routes