Project Creation
Creating a new project in CodeNull is the first step in your journey to building modern, AI-powered web applications. This guide will walk you through the process of setting up a new project and configuring its initial settings.Getting Started

1
Access the Project Creation Screen
There are multiple ways to access the project creation screen:
- From the dashboard, click the New Project button
- From the main navigation, click + in the project selector
- From any screen, use the keyboard shortcut
Ctrl+N
(Windows/Linux) or⌘+N
(macOS)
2
Choose a Project Template
Select a template that matches your project needs:You can also choose from your previously saved templates or browse the template marketplace for community and premium options.
Blank Project
Start with a clean slate and build from scratch
E-commerce
Pre-configured for online stores
Blog
Content-focused site with publishing features
Portfolio
Showcase your work or services
Dashboard
Data visualization and analytics
Landing Page
Conversion-focused single page
3
Enter Basic Information
Fill in the essential details for your project:
A descriptive name for your project
Optional brief description of the project purpose
Optional keywords to categorize your project
private
: Only accessible to you and invited collaboratorsteam
: Available to all members of your organizationpublic
: Visible to all CodeNull users (code not publicly accessible)
4
Configure Technology Stack
Select the technologies you want to use in your project:
react
: React.js (with Next.js)vue
: Vue.js (with Nuxt.js)angular
: Angularsvelte
: Svelte/SvelteKitstatic
: Static HTML/CSS/JS
tailwind
: Tailwind CSSmui
: Material UIbootstrap
: Bootstrapchakra
: Chakra UIvanilla
: Plain CSSnone
: No CSS framework
shadcn
: shadcn/uiradix
: Radix UImantine
: Mantinenone
: No component library
Changing the technology stack after project creation may require migration effort. Choose carefully based on your project requirements.
5
Create Project
Click the Create Project button to initialize your project. CodeNull will:
This process typically takes 30-60 seconds depending on the selected options and your connection speed.
- Set up the project structure based on your selected template and technologies
- Initialize the necessary configuration files
- Create a Git repository for version control
- Install default dependencies

Project Structure
After creation, your project will have a standardized structure:Initial Configuration
Once your project is created, you’ll be guided through some initial configuration steps:Project Settings
Project Settings

- Update project name, description, or tags
- Configure version control settings
- Set up collaboration permissions
- Define environment variables
API Keys
API Keys

AI Services
Configure keys for OpenAI, Azure OpenAI, or other AI providers
Database
Set up connection strings for your database
Authentication
Configure auth providers (Google, GitHub, etc.)
Analytics
Set up services like Google Analytics or Mixpanel
All API keys are securely encrypted and stored according to industry best practices. They’re never exposed in your source code.
Deployment Settings
Deployment Settings

CodeNull Cloud
One-click deployment to CodeNull’s managed infrastructure
Custom Hosting
Configure deployment to your own servers or cloud provider
Export Code
Export your project to deploy manually
Creating from an Existing Project
If you already have an existing project, you can import it into CodeNull:1
Access Import Screen
From the project creation screen, select the Import Existing Project tab.
2
Connect Repository

GitHub
Import from a GitHub repository
GitLab
Import from a GitLab repository
Bitbucket
Import from a Bitbucket repository
Local Files
Upload files from your local machine
3
Project Analysis
CodeNull will analyze your project structure to detect:
You can confirm or adjust these detected settings.
- Front-end and back-end frameworks
- Component libraries
- Database connections
- Dependencies

4
5
Complete Import
Click Import Project to complete the process. CodeNull will:
- Clone your repository
- Set up the CodeNull configuration
- Prepare the project for editing in the CodeNull interface
Project Templates
You can save your project configuration as a template for future use:
Save Current Project as Template
From your project settings, select Save as Template to create a reusable template from your current project.
Manage Templates
Review, edit, and share your saved templates from the Templates section of your account.