Help Center

Frequently Asked Questions

Everything you need to know about Sovi.AI Math Tutor. Can't find what you're looking for? Contact us.

General 3

What is Sovi.AI Media?
Sovi.AI Media is a modern, TypeScript-first headless CMS built for Cloudflare's edge platform. It provides a complete content management system with admin interface, API endpoints, and plugin architecture.
How do I get started with Sovi.AI Media?
To get started: 1) Clone the repository, 2) Install dependencies with npm install, 3) Set up your Cloudflare account and services, 4) Run the development server with npm run dev, 5) Access the admin interface at /admin.
How do I create content in Sovi.AI Media?
Content creation is done through the admin interface. Navigate to /admin, log in with your credentials, go to Content section, select a collection, and click "New Content" to create articles, pages, or other content types.

Billing & Pricing 1

Is Sovi.AI Media free to use?
Sovi.AI Media is open source and free to use. You only pay for the Cloudflare services you consume (D1 database, R2 storage, Workers execution time). Cloudflare offers generous free tiers for development and small projects.

Technical 4

What technologies does Sovi.AI Media use?
Sovi.AI Media is built with: TypeScript for type safety, Hono.js as the web framework, Cloudflare D1 for the database, Cloudflare R2 for media storage, Cloudflare Workers for serverless execution, and Tailwind CSS for styling.
How do I add custom functionality?
Sovi.AI Media features a plugin system that allows you to extend functionality. You can create plugins using the PluginBuilder API, add custom routes, models, admin pages, and integrate with external services.
Can I customize the admin interface?
Yes! The admin interface is built with TypeScript templates and can be customized. You can modify existing templates, create new components, add custom pages, and integrate your own styling while maintaining the dark theme.
How does authentication work?
Sovi.AI Media includes a built-in authentication system with JWT tokens, role-based access control (admin, editor, viewer), secure password hashing, and session management. Users can be managed through the admin interface.