A project is a self-contained workspace for a single website. It has its own files, hosting configuration, environment variables, deployment history, and AI usage tracking.
Creating a project
Click New Site in the dashboard. You have three options:
| Option | Description |
|---|
| Create New | Start from scratch or pick a template |
| From GitHub | Import an existing repository |
| Track External | Connect to a site hosted outside Hiveku |
Advanced configuration
When creating a project you can optionally configure:
- Database — provision a managed database for your project
- Environment variables — set secrets and config values that are available at build and runtime
Project dashboard
Once inside a project, the dashboard gives you access to everything:
| Section | What it does |
|---|
| Code Editor | Open the Monaco editor and AI chat |
| Hosting | View live URL, logs, cron jobs, and redirects |
| Analytics | Visitor traffic and performance data |
| Billing | Project-level billing and plan details |
| Tasks | Track to-dos and issues for the project |
| Discussion | Team comments and threads |
| Settings | Domain, environment variables, integrations, and danger zone |
Switching between projects
Click the project name in the top-left corner or press the back arrow to return to the dashboard. All your projects are listed in a table with their status, last deployment time, and live URL.
Project settings
Open Settings from the project sidebar to manage:
- Project name and description
- Custom domain configuration
- Environment variables
- GitHub integration
- Database settings
- Hosting type (serverless or container)
Deleting a project
Deleting a project is permanent. All files, deployments, and configuration are removed and cannot be recovered.
To delete a project, go to Settings and scroll to the Danger Zone section. Click Delete Project and confirm by typing the project name.
Cloning a project
You can duplicate an existing project from the dashboard. This creates a new project with the same files and configuration, but a fresh deployment history and a new live URL.