Ai-Document-Generation
Verified Safeby firda0802
Overview
An AI-powered platform for generating and managing various types of documents, presentations, spreadsheets, creative content (ebooks, stories), and multimedia (images, videos, voiceovers), integrated with chat capabilities.
Installation
npm startEnvironment Variables
- SUPABASE_URL
- SUPABASE_PUBLISHABLE_KEY
- SUPABASE_SERVICE_ROLE_KEY
- FIREBASE_API_KEY
- FIREBASE_AUTH_DOMAIN
- FIREBASE_DATABASE_URL
- FIREBASE_PROJECT_ID
- FIREBASE_STORAGE_BUCKET
- FIREBASE_MESSAGING_SENDER_ID
- FIREBASE_APP_ID
- FIREBASE_MEASUREMENT_ID
- STRIPE_SECRET_KEY
- STRIPE_WEBHOOK_SECRET
- RESEND_API_KEY
- GEMINI_API_KEY
- LOVABLE_API_KEY
- ELEVENLABS_API_KEY
Security Notes
The project demonstrates strong security practices by utilizing environment variables for all sensitive API keys and secrets, robust Firebase authentication for user management, and Supabase Edge Functions as an authenticated API gateway. Client-side input is sanitized (e.g., HTML content via DOMPurify). Server-side rate limiting and usage checks are implemented to prevent abuse. No obvious malicious patterns or unsafe `eval` usage were detected. The primary area for external risk is the reliance on third-party APIs (Gemini/Lovable, ElevenLabs, Stripe, Resend), whose security postures are beyond the direct control of this application.
Similar Servers
CreatorBox
A comprehensive AI-powered toolbox for video editing, dubbing, and content creation, including features like video inpainting, subtitle extraction, vocal separation, and text-to-speech.
seline
A backend API server for managing and executing ComfyUI workflows, capable of dynamically generating API endpoints for workflows, building Docker containers for custom nodes and models, and providing an execution queue. It integrates with the Model Context Protocol (MCP) to expose its capabilities to client applications.
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
slidev-mcp
AI-powered tool for generating professional online presentations using natural language descriptions, built on Slidev and large language models.