
Overview
Projects are the Memory component of your Workspace DNA, one of three pillars that power Genesis apps and form the Tree of Life architecture.
- 📚 Memory (Projects): Your workspace's structured data and knowledge base
- 🧠 Intelligence (Agents): Your workspace's reasoning and decision-making layer
- ⚡ Execution (Automations): Your workspace's actions and workflows

Think of projects as the living memory of your workspace. They're act as databases that continuously feed context to your AI agents, apps, and automations.
- Providing Context: Give AI agents the knowledge they need to make decisions
- Storing Relationships: Map connections between customers, orders, and more
- Capturing Results: Log outcomes of automation runs and app interactions
- Evolving Over Time: Enrich your workspace DNA with real business knowledge
💡 Note: When you create a Genesis app, your projects become the database backend of that application, storing customer records, managing inventory, tracking appointments, and maintaining structured information.
In this guide, you'll learn how to work with database projects in Genesis apps.
What Are Database Projects?
When Genesis creates an app, it automatically generates database projects that serve as your app's data layer. Those databases are perfect for apps like:
- Customer portals with client data and project history
- Booking systems with appointments and customer records
- Inventory apps with product catalogs and stock levels
- CRM applications with leads, contacts, and sales data

💡 Note: Database projects default to the Table view for easy data management, but you can switch between views at any time.

Using Database Projects
Genesis apps use database projects for:
- Smart data structure automatically created based on your app's needs
- Real-time synchronization between your app interface and database
- AI-powered insights from agents trained on your data
- Automated workflows that respond to the actions within the app
Your workspaces and project become the single source of truth.
Creating Database Projects
There are several methods to create the memory pillar for your workspace.

Genesis-Generated Databases
When you create an app, Genesis automatically builds the required projects:
- Describe your app needs to Genesis in plain English.

- Genesis analyzes your requirements and generates projects to store data.
- Custom fields and relationships are automatically configured.
- Your app launches with a fully functional database backend.

You can also request a specific data structure in your prompts:
- "Create a yoga studio booking app with a customer database, class schedule database, and instructor database."
- "Build a client portal for our agency with a client database, project database, and invoice database."
- "Make an inventory management system with a product database, supplier database, and order database."
Manual Database Creation
Here's how to add new database projects to existing apps:
- Open your app in Taskade
- Click + New Project within the app's dashboard view.
- Choose a template, ask Taskade to generate a project, or start blank.
- Configure custom fields inside the project.
- Ask Genesis to connect to connect the database to the app.
