{"id":33319286,"url":"https://github.com/caner0706/flowmind-core-api","last_synced_at":"2026-05-06T15:36:47.715Z","repository":{"id":324121978,"uuid":"1096066109","full_name":"caner0706/flowmind-core-api","owner":"caner0706","description":"Core backend API for FlowMind – an AI-powered workflow automation platform built on FastAPI and Hugging Face Spaces. (TR) FlowMind için FastAPI tabanlı çekirdek backend servisi. Yapay zeka destekli otomasyon akışlarını yönetir ve Hugging Face Spaces üzerinde çalışır.","archived":false,"fork":false,"pushed_at":"2025-11-14T00:22:55.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-14T00:23:18.719Z","etag":null,"topics":["ai","backend","fastapi","huggingface-spaces","python","sqlite","workflow-automation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caner0706.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-13T22:33:21.000Z","updated_at":"2025-11-14T00:22:58.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/caner0706/flowmind-core-api","commit_stats":null,"previous_names":["caner0706/flowmind-core-api"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/caner0706/flowmind-core-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caner0706%2Fflowmind-core-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caner0706%2Fflowmind-core-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caner0706%2Fflowmind-core-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caner0706%2Fflowmind-core-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caner0706","download_url":"https://codeload.github.com/caner0706/flowmind-core-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caner0706%2Fflowmind-core-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285319005,"owners_count":27151474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-19T02:00:05.673Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","backend","fastapi","huggingface-spaces","python","sqlite","workflow-automation"],"created_at":"2025-11-19T20:00:30.656Z","updated_at":"2025-11-19T20:01:25.543Z","avatar_url":"https://github.com/caner0706.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\ntitle: \"FlowMind Core API\"\nemoji: \"🧠\"\ncolorFrom: \"blue\"\ncolorTo: \"purple\"\nsdk: \"docker\"\nsdk_version: \"0.0.0\"\napp_file: \"Dockerfile\"\npinned: false\n---\n\n\n# FlowMind Core API\n\nFlowMind, kullanıcıların teknik bilgiye ihtiyaç duymadan kendi yapay zeka otomasyon akışlarını oluşturabildiği bir platformdur.  \nBu repo, FlowMind'in **çekirdek backend API** katmanıdır ve **FastAPI** + **SQLite** üzerinde çalışır. Uygulama Hugging Face Spaces üzerinde host edilecektir.\n\n## Özellikler (Planlanan)\n\n- 🌐 REST API (FastAPI)\n- 🧠 Yapay zeka destekli workflow tasarımı (AI Assistant)\n- 🧩 Workflow, Node ve Edge modelleri (no-code otomasyon)\n- 🗄️ SQLite tabanlı kalıcı veritabanı (HF Space içinde `data/app.db`)\n- 📜 Çalıştırma logları (workflow_runs, workflow_step_logs)\n- 🔑 Kullanıcı bazlı LLM API anahtarı yönetimi (BYOK)\n- 🧪 Dry-run ve debug desteği\n\n## Teknoloji Stack\n\n- Python 3.10+\n- FastAPI\n- SQLAlchemy\n- SQLite (HF filesystem içinde)\n- Hugging Face Spaces (FastAPI Space)\n\n## Mimarideki Rolü\n\nBu servis:\n\n- Frontend (FlowMind Web UI) ile HTTP üzerinden konuşur.\n- Workflow CRUD, çalıştırma (execution) ve loglama işlerini yapar.\n- AI Assistant için gerekli backend endpoint’lerini sağlar.\n- Env değişkenler, API anahtarları ve cron tetikleyici (scheduler) ile tüm otomasyon motorunu yönetir.\n\n---\n\nBu README ilk taslaktır ve proje ilerledikçe güncellenecektir.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaner0706%2Fflowmind-core-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaner0706%2Fflowmind-core-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaner0706%2Fflowmind-core-api/lists"}