Product Context — ValkyrAI
Purpose
ValkyrAI is an API-native, agentic services engine designed to streamline and automate business processes using AI-driven code generation. It enables rapid, secure, and maintainable development of full-stack applications by transforming OpenAPI specifications into production-ready backend and frontend codebases.
Core Features
- Automated Code Generation: Leverages ThorAPI to generate Java Spring Boot services and TypeScript clients from OpenAPI specs.
- Security by Design: Integrates field-level encryption (SecureField), robust RBAC/ACL, and audit logging.
- Composable Architecture: Promotes modular, reusable code with clear separation of concerns.
- Professional Documentation: Auto-generates Docusaurus-powered documentation for APIs and models.
- CRM & CMS Capabilities: Supports advanced content management, sharing, and analytics (response/click tracking).
- World-Class Markdown Editor: Enables rich content creation with drag-and-drop asset management and seamless integration with backend models.
Intended Impact
- Accelerate Development: Reduce manual coding and boilerplate, enabling teams to focus on business logic and UX.
- Enhance Security: Enforce best practices for data protection, access control, and compliance.
- Empower Teams: Provide a robust foundation for building secure, scalable, and user-friendly business applications.
Current Focus
- Backend: Optimize ACL logic, improve test coverage, and ensure robust role-based permissions.
- Frontend: Deliver a best-in-class CRM and Markdown editor, always leveraging generated models and RTK Query.