Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

fetehmireille6-web/StitchFlow_AI

Domain:

socioeconomic

Record type:

software
Creator:
fet
Host:
A digital AI asistant for African tailoring workshops # StitchFlow Backend ## πŸ“‚ Project Structure StitchFlow/ β”‚ β”œβ”€β”€ backend/ β†’ Main backend application β”‚ β”œβ”€β”€ main.py β†’ Entry point (FastAPI app starts here) β”‚ β”œβ”€β”€ __init__.py β†’ Marks folder as a Python package β”‚ β”‚ β”‚ β”œβ”€β”€ api/ β†’ API routes/endpoints β”‚ β”‚ β”œβ”€β”€ routes.py β†’ Defines REST endpoints (e.g., /process) β”‚ β”‚ └── __init__.py β”‚ β”‚ β”‚ β”œβ”€β”€ core/ β†’ Core backend logic (configs, helpers) β”‚ β”‚ └── __init__.py β”‚ β”‚ β”‚ β”œβ”€β”€ services/ β†’ Business logic and services β”‚ β”œβ”€β”€ __init__.py β”‚ └── ai/ β†’ AI-related modules β”‚ β”œβ”€β”€ agent.py β†’ Main StitchFlowAgent class β”‚ β”œβ”€β”€ tools.py β†’ Utility functions β”‚ β”œβ”€β”€ measurement_extractor.py β†’ Extracts measurements β”‚ β”œβ”€β”€ fabric_logic.py β†’ Fabric calculation logic β”‚ β”œβ”€β”€ image_handler.py β†’ Image processing β”‚ β”œβ”€β”€ chat_services.py β†’ Chat-related logic β”‚ β”œβ”€β”€ voice.py β†’ Voice input/output β”‚ └── __init__.py β”‚ β”œβ”€β”€ frontend/ β†’ Frontend assets β”‚ β”œβ”€β”€ static/ β†’ CSS, JS, images β”‚ └── templates/ β†’ HTML templates (Jinja2) β”‚ └── requirements.txt β†’ Python dependencies ## πŸš€ Setup Instructions 1. **Clone the repository** ```bash git clone cd StitchFlow ## πŸš€ Install Dependencies From the project root (`StitchFlow/`): pip install -r requirements.txt ## πŸš€ Running the sever From the project root (`StitchFlow/`): uvicorn backend.main:app --reload - The backend will start at: 127.0.0.1 - Static files are served at: 127.0.0.1 (127.0.0.1 in Bing) - Templates are rendered via FastAPI routes. 🌐 API Endpoints - GET / β†’ Loads the homepage (index.html) with a connection message. - POST /process β†’ Accepts user commands, parses them with StitchFlowAgent, and returns structured data. 🧩 Key Components - backend/main.py β†’ S …

Visit

github.com

Similar

goldmeya088-web/agrilink-webdoraboateng/webHassen0702/.webnomava/webMasakhane WEB - A Machine Translation Web Platform for African LanguagesBionik6/fayeku-web

goldmeya088-web/agrilink-web

To empower every smallholder farmer in Uganda with a single intelligent platform that connects farmi

doraboateng/web

Connect with your Indigenous and African heritage. Here lies the source for for Dora Boateng, a fre

Hassen0702/.web

It is my personal portfolio website. I am a Planning & GIS expert from Wollo, Ethiopia. Showcasing s

nomava/web

Xhosa Encyclopedia # Nomava **Xhosa Encylopedia** > *For the preservation of Xhosa Knowledge and

Masakhane WEB - A Machine Translation Web Platform for African Languages

Adapted fromΒ https://github.com

Bionik6/fayeku-web

Fayeku is a B2B invoicing & payment recovery SaaS for SMEs in Senegal. Create professional invoices,