Project Creation
Learn how to create and set up a new project in CodeNull
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
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)
Choose a Project Template
Select a template that matches your project needs:
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
You can also choose from your previously saved templates or browse the template marketplace for community and premium options.
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)
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
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
node
: Node.jspython
: Pythonjava
: Javadotnet
: .NETgo
: Gophp
: PHPruby
: Rubynone
: No backend (static site)
express
: Express.jsfastapi
: FastAPIspring
: Spring Bootaspnet
: ASP.NET Corelaravel
: Laravelrails
: Ruby on Railsnone
: No framework
mongodb
: MongoDBpostgresql
: PostgreSQLmysql
: MySQLsqlite
: SQLitefirebase
: Firebasenone
: No database
Changing the technology stack after project creation may require migration effort. Choose carefully based on your project requirements.
Create Project
Click the Create Project button to initialize your project. CodeNull will:
- 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
This process typically takes 30-60 seconds depending on the selected options and your connection speed.
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:
Creating from an Existing Project
If you already have an existing project, you can import it into CodeNull:
Access Import Screen
From the project creation screen, select the Import Existing Project tab.
Connect Repository
Connect to your existing 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
Project Analysis
CodeNull will analyze your project structure to detect:
- Front-end and back-end frameworks
- Component libraries
- Database connections
- Dependencies
You can confirm or adjust these detected settings.
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.
Next Steps
Now that you’ve created your project, you’re ready to start building: