# CodeNull Documentation ## Docs - [API Creation](https://shivamgoyal.mintlify.app/api-dashboard/creation.md): Learn how to create and configure new APIs in the CodeNull API Dashboard - [Endpoints Management](https://shivamgoyal.mintlify.app/api-dashboard/endpoints-management.md): Create, configure and manage API endpoints in the CodeNull API Dashboard - [Chat Completion](https://shivamgoyal.mintlify.app/api-reference/chat-completion.md): API endpoint for conversational website planning and design - [Process Chat Completion](https://shivamgoyal.mintlify.app/api-reference/chat-completion/process-chat-completion.md): Endpoint to process a chat completion request using NVIDIA NIM API and store the result in MongoDB using the new schema with a single document per project containing a messages array. - [Evaluate Website](https://shivamgoyal.mintlify.app/api-reference/evaluate-website.md): API endpoint to evaluate website performance and provide recommendations - [Evaluate website performance](https://shivamgoyal.mintlify.app/api-reference/evaluate-website/evaluate-website-performance.md): Analyzes a URL for both desktop and mobile strategies and returns performance metrics as JSON. - [Generate Website](https://shivamgoyal.mintlify.app/api-reference/generate-website.md): API endpoint to generate a complete website based on conversation history - [Get Project Version Numbers](https://shivamgoyal.mintlify.app/api-reference/generate-website-get/get-project-version-numbers.md): Get all available version numbers for a project. - [Get Project Website](https://shivamgoyal.mintlify.app/api-reference/generate-website-get/get-project-website.md): Get website data for a project ID. - [Cancel Website Generation](https://shivamgoyal.mintlify.app/api-reference/generate-website-post/cancel-website-generation.md): Cancel an in-progress website generation for the specified project ID. - [Generate Website Post](https://shivamgoyal.mintlify.app/api-reference/generate-website-post/generate-website-post.md): Endpoint to start an asynchronous website generation process. - [Health Check](https://shivamgoyal.mintlify.app/api-reference/health.md): API endpoint to verify service availability and database connection - [Health Check](https://shivamgoyal.mintlify.app/api-reference/health-check/health-check.md) - [Optimize SEO](https://shivamgoyal.mintlify.app/api-reference/optimize-seo.md): API endpoint to optimize content for search engine visibility - [Optimize Seo](https://shivamgoyal.mintlify.app/api-reference/optimize-seo/optimize-seo.md): Endpoint to optimize content for SEO. - [Add Data to Database](https://shivamgoyal.mintlify.app/database-dashboard/add-data.md): Learn how to add, import, and manage data in your CodeNull database - [Create Database](https://shivamgoyal.mintlify.app/database-dashboard/create-db.md): Learn how to create and configure databases in CodeNull - [Data Migration](https://shivamgoyal.mintlify.app/database-dashboard/data-migration.md): Learn how to migrate data between environments and import from external sources - [Database Dashboard Overview](https://shivamgoyal.mintlify.app/database-dashboard/overview.md): Introduction to the CodeNull Database Dashboard and its capabilities - [Schema Design](https://shivamgoyal.mintlify.app/database-dashboard/schema-design.md): Design and optimize your database schema in CodeNull - [Lighthouse Scores](https://shivamgoyal.mintlify.app/deployment-dashboard/lighthouse-scores.md): Understand and improve your website's performance with Google Lighthouse metrics - [One-Click Deployment](https://shivamgoyal.mintlify.app/deployment-dashboard/oneclick-deployment.md): Deploy your CodeNull application to production with a single click - [Deployment Dashboard Overview](https://shivamgoyal.mintlify.app/deployment-dashboard/overview.md): Introduction to the CodeNull Deployment Dashboard - [SEO Performance](https://shivamgoyal.mintlify.app/deployment-dashboard/seo-performance.md): Monitor and improve your application's search engine visibility - [Azure Container Apps](https://shivamgoyal.mintlify.app/deployment/azure-container-apps.md): Deploy CodeNull AI Backend to Azure Container Apps - [Local Docker Setup](https://shivamgoyal.mintlify.app/deployment/local-docker.md): Run CodeNull AI Backend locally using Docker - [Monitoring](https://shivamgoyal.mintlify.app/deployment/monitoring.md): Monitor your CodeNull AI Backend deployment - [Prerequisites](https://shivamgoyal.mintlify.app/deployment/prerequisites.md): Requirements for deploying the CodeNull AI Backend - [Production Deployment](https://shivamgoyal.mintlify.app/deployment/production-deployment.md): Deploy CodeNull AI Backend to production using Azure Container Registry - [Best Practices Guidance](https://shivamgoyal.mintlify.app/frontend-dashboard/best-practices.md): Get expert recommendations for following web development best practices - [AI Chatbot Interface](https://shivamgoyal.mintlify.app/frontend-dashboard/chatbot.md): Leverage AI to accelerate your web development workflow - [Collaboration Features](https://shivamgoyal.mintlify.app/frontend-dashboard/collaboration.md): Learn how to collaborate with team members in real-time within CodeNull - [Component Generation](https://shivamgoyal.mintlify.app/frontend-dashboard/component-generation.md): Create UI components using AI-powered natural language descriptions - [Component Toolbox](https://shivamgoyal.mintlify.app/frontend-dashboard/component-toolbox.md): Explore and use pre-built components to accelerate your frontend development - [Content Analysis](https://shivamgoyal.mintlify.app/frontend-dashboard/content-analysis.md): Analyze and improve your content for better search engine visibility - [Image Upload](https://shivamgoyal.mintlify.app/frontend-dashboard/image-upload.md): Upload and manage images with automatic optimization - [Keyword Suggestions](https://shivamgoyal.mintlify.app/frontend-dashboard/keyword-suggestions.md): Discover high-value keywords with SERP API-powered analysis to improve your search rankings - [Media Management](https://shivamgoyal.mintlify.app/frontend-dashboard/media-management.md): Organize, optimize, and manage all types of media assets for your web application - [Frontend Dashboard Overview](https://shivamgoyal.mintlify.app/frontend-dashboard/overview.md): Your complete guide to CodeNull's powerful web development interface - [Performance Suggestions](https://shivamgoyal.mintlify.app/frontend-dashboard/performance-suggestions.md): Optimize your website's loading speed for better search engine rankings and user experience - [Sandbox/Editing Environment](https://shivamgoyal.mintlify.app/frontend-dashboard/sandbox-environment.md): CodeNull's powerful code editing environment with integrated live preview - [SEO Optimization](https://shivamgoyal.mintlify.app/frontend-dashboard/seo-optimization.md): Enhance your website's search visibility with CodeNull's integrated SEO tools - [Account Setup](https://shivamgoyal.mintlify.app/guide/account-setup.md): Create and configure your CodeNull account - [Getting Started](https://shivamgoyal.mintlify.app/guide/getting-started.md): Begin your journey with CodeNull by setting up your account and creating your first project - [Navigation Overview](https://shivamgoyal.mintlify.app/guide/navigation-overview.md): Learn how to navigate through the CodeNull interface effectively - [Project Creation](https://shivamgoyal.mintlify.app/guide/project-creation.md): Learn how to create and set up a new project in CodeNull - [Architecture](https://shivamgoyal.mintlify.app/overview/architecture.md): Technical architecture and system design of the CodeNull platform - [Key Features](https://shivamgoyal.mintlify.app/overview/features.md): Explore the powerful capabilities of CodeNull - [Welcome to CodeNull](https://shivamgoyal.mintlify.app/overview/index.md): A powerful AI-driven website builder with backend and database integration - [How It Works](https://shivamgoyal.mintlify.app/product/how-it-works.md): The technology behind CodeNull's AI-powered website building - [Product Overview](https://shivamgoyal.mintlify.app/product/overview.md): Learn about CodeNull's purpose and vision - [Who CodeNull Is For](https://shivamgoyal.mintlify.app/product/use-cases.md): Discover how CodeNull empowers non-technical users to build professional web applications - [Contact Us](https://shivamgoyal.mintlify.app/support/contact.md): Get in touch with the CodeNull team - [Created By](https://shivamgoyal.mintlify.app/support/creator.md): The team behind CodeNull and their vision - [Frequently Asked Questions](https://shivamgoyal.mintlify.app/support/faq.md): Answers to common questions about CodeNull - [What's Next?](https://shivamgoyal.mintlify.app/support/future-scope.md): Upcoming features and future plans for CodeNull - [API Integration](https://shivamgoyal.mintlify.app/user-flow/api-integration.md): Create and manage backend APIs for your web application - [Database Configuration](https://shivamgoyal.mintlify.app/user-flow/database-management.md): Set up your database models, relationships, and queries - [Deployment & Evaluation](https://shivamgoyal.mintlify.app/user-flow/deployment-dashboard.md): Deploy your application and monitor its performance - [Frontend Development](https://shivamgoyal.mintlify.app/user-flow/frontend-development.md): Design and build your user interface with CodeNull's frontend tools - [User Journey](https://shivamgoyal.mintlify.app/user-flow/index.md): The end-to-end workflow for building web applications with CodeNull - [Project Definition](https://shivamgoyal.mintlify.app/user-flow/project-definition.md): Define the scope and requirements for your web application ## OpenAPI Specs - [openapi](https://shivamgoyal.mintlify.app/openapi.json) ## Optional - [GitHub](https://github.com/ShivamGoyal03/codenull-ai-backend)