diff --git a/doc/features.md b/doc/features.md new file mode 100644 index 0000000..6ac8e7a --- /dev/null +++ b/doc/features.md @@ -0,0 +1,5 @@ +- Core: Simple shop with AI features +- AI search: Filter products by search with AI +- AI admin helper: Execute commands by description +- Products, Orders, Users, Events, Settings +- \ No newline at end of file diff --git a/doc/specs.md b/doc/specs.md new file mode 100644 index 0000000..9551afa --- /dev/null +++ b/doc/specs.md @@ -0,0 +1,15 @@ +- pyhton: backend language +- fastAPI: Rest-API framework, Async, OpenAPI Docs +- Pydantic: Validate API +- SQLAlchemy: ORM +- Alembic: Migrations +- Postgres: Relational database +- pgvector: Vector columns for search, RAG search +- Redis: Cache for backend-frontend comminication +- Ollama: LLM for chat / planning and LLM for embeddings +- Vue: Frontend and admin framework with router and pinia as SPA +- Meilisearch: Search server with fulltext +- Mailhog: Dummy mailing + +App-Loader, DI, Event-Bus, Settings, Redis-Projektor, Security, Seed +auth, catalog, cart, checkout, payment, orders, mail, ai_core, ai_shop, ai_admin, hello \ No newline at end of file