Creating a New Project from Template
- Launch CodinIT and click “New Project” or use
Ctrl/Cmd + N - Select a template from the available options
- Configure your project settings (name, location, dependencies)
- Let AI scaffold your project structure automatically
CodinIT’s AI analyzes your template choice and automatically sets up the optimal file structure, dependencies, and configuration files.
Web Development Templates
React
Modern React app with TypeScript, Vite, and best practices
Next.js
Full-stack Next.js with App Router, TypeScript, and API routes
Vue.js
Vue 3 with Composition API, TypeScript, and Vite
Angular
Angular with TypeScript, standalone components, and signals
Backend & API
TypeScript
Express/Fastify REST API with TypeScript
Vite Project
Lightning-fast build tool and dev server
Specialized Projects
Remotion
Programmatic video creation with React
SolidJS
Fine-grained reactive UI framework
Mobile Development
React-Native
Cross-platform mobile app with Expo
NativeScript
Native mobile apps with JavaScript/TypeScript
Meta-Frameworks & Tools
Remix
Full-stack web framework with nested routing
Nuxt.js
Vue meta-framework with SSR and static generation
Astro
Content-focused sites with islands architecture
SvelteKit
Fast, lightweight full-stack Svelte framework
AI-Powered Scaffolding
CodinIT’s AI can generate entire project structures based on natural language descriptions:1
Describe Your Project
Tell CodinIT what you want to build in natural language
2
AI Analyzes Requirements
CodinIT’s AI understands your requirements and suggests:
- Optimal tech stack
- Database schema
- Project structure
- Required dependencies
3
Generate & Customize
Review the suggested structure and make adjustments before generation
4
Start Coding
Your project is ready with all boilerplate code, configurations, and best practices in place
Custom Templates
You can save your project structures as custom templates for reuse:- Open Project Settings in an existing project
- Select “Save as Template”
- Configure template metadata:
- Template name
- Description
- Category
- Required dependencies
- Share with your team or keep it private
Template Features
All CodinIT templates come with:
- Best Practice Structure: Industry-standard file organization
- TypeScript Support: Type safety out of the box (when applicable)
- Linting & Formatting: ESLint, Prettier pre-configured
- Git Integration: .gitignore and initial commit ready
- Environment Configuration: .env templates and examples
- Testing Setup: Jest, Vitest, or framework-specific test runners
- Build Optimization: Production-ready build configurations
- Docker Support: Dockerfile and docker-compose when relevant
Popular Starter Configurations
Serverless Application
Monorepo Setup
Next.js Templates
- Marketing Site: SEO-optimized with static generation
- SaaS Application: Authentication, payments, dashboard
- E-commerce: Product catalog, cart, checkout flow
- Blog: MDX blog with sitemap and RSS
React Templates
- Admin Dashboard: Charts, tables, forms, authentication
- Landing Page: Marketing page with animations
- PWA: Progressive web app with offline support
- Component Library: Reusable component showcase
Best Practices
Choose the Right Template
Choose the Right Template
Select templates that match your project’s scale and requirements. Don’t over-engineer for simple projects or under-provision for complex ones.
Customize Before Starting
Customize Before Starting
Review and adjust the generated structure before writing code. Remove unnecessary features to keep your codebase lean.
Keep Dependencies Updated
Keep Dependencies Updated
Templates include the latest versions at creation time. Check for updates before deploying to production.
Follow the Established Patterns
Follow the Established Patterns
Templates are structured with best practices. Maintain consistency by following the established patterns.
