Official documentation for CodinIT.dev - the open-source AI-powered app builder platform.
CodinIT.dev is an AI-powered platform that enables users of any skill level to create full-stack web applications without requiring coding expertise. Simply describe what you want in plain English, and our AI will build, deploy, and help you edit your applications.
- π€ AI-Powered Development - Build apps using natural language
- π Secure Sandboxes - Powered by e2b.dev for safe code execution
- π Full-Stack Capable - Frontend, backend, databases, and deployment
- π Real-Time Collaboration - Work with your team in shared workspaces
- π¨ Visual Editing - Edit components with AI assistance
- π¦ One-Click Deploy - Deploy instantly with custom domains
- π Open Source - Self-host and customize as needed
content/
βββ 1.getting-started/ # Getting started guides
βββ 2.essentials/ # Core concepts and features
βββ 3.models/ # AI model configurations
βββ 4.providers/ # AI provider integrations
βββ index.md # Landing page
- Node.js 18+
- pnpm 8+ (recommended)
-
Clone the repository
git clone https://github.com/Gerome-Elassaad/docs.git cd codinit-docs
-
Install dependencies
pnpm install
-
Set up environment variables
cp .env.example .env # Edit .env with your configuration
-
Start development server
pnpm dev
-
Open your browser Visit http://localhost:3000
# Development
pnpm dev # Start development server
pnpm build # Build for production
pnpm preview # Preview production build
pnpm generate # Generate static site
# Code Quality
pnpm lint # Run ESLint
pnpm lint:fix # Fix ESLint issues
pnpm typecheck # Run TypeScript checks
# Testing
pnpm test # Run tests
pnpm test:ui # Run tests with UI
# Maintenance
pnpm clean # Clean build artifacts
We welcome contributions to improve the documentation! Here's how you can help:
-
Write Clear Content
- Use simple, accessible language
- Include practical examples
- Structure content with clear headings
-
Follow Markdown Standards
- Use consistent formatting
- Include code examples with syntax highlighting
- Add alt text for images
-
Test Your Changes
- Run the development server locally
- Check for broken links
- Verify responsive design
- Fork the repository
- Create a feature branch
git checkout -b docs/your-feature-name
- Make your changes
- Test locally
pnpm dev
- Submit a pull request
- Guides: Step-by-step tutorials
- References: API documentation and technical specs
- Examples: Code samples and use cases
- Troubleshooting: Common issues and solutions
The documentation uses a custom theme based on CodinIT.dev branding:
/* Primary colors */
--color-blue-500: #3B82F6; /* CodinIT blue */
--color-purple-500: #A855F7; /* AI accent */
/* Fonts */
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', monospace;
Custom components are available in components/
directory:
ProseComponents
- Enhanced markdown componentsCodeBlocks
- Syntax highlighted code examplesNavigation
- Dynamic sidebar navigationSearch
- Full-text search functionality
- Connect your repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy - Automatic deployments on push to main
- Connect your repository to Netlify
- Configure build settings:
- Build command:
pnpm generate
- Publish directory:
dist
- Build command:
- Set environment variables
- Deploy
# Build for production
pnpm generate
# Serve static files with any web server
# Example with nginx, apache, or node static server
The documentation supports various analytics providers:
- Google Analytics - Web analytics
- Umami - Privacy-focused analytics
- Plausible - Simple web analytics
- Vercel Analytics - Performance monitoring
Configure in your .env
file:
NUXT_GOOGLE_ANALYTICS_ID=your-ga-id
NUXT_UMAMI_SITE_ID=your-umami-id
NUXT_PLAUSIBLE_DOMAIN=docs.codinit.dev
- Full-text search powered by Fuse.js
- Keyboard shortcuts (βK / Ctrl+K)
- Scoped search by section
- Search highlighting
- Structured data with Schema.org
- Open Graph meta tags
- Twitter Cards support
- Sitemap generation
- Canonical URLs
- π Documentation
- π GitHub Issues
- π¦ Twitter
Interested in contributing to the main platform?
- π CodinIT.dev Repository
- ποΈ e2b.dev Sandboxes
- π Feature Requests
This documentation is licensed under the MIT License.
The CodinIT.dev platform is open-source and available under the MIT License.
Built with β€οΈ by the CodinIT.dev team
Powered by e2b.dev sandboxes for secure AI code execution.