# Create your first project

Start by creating a project in the BCMS dashboard. A project is your workspace. It holds your templates, entries, users, media, and settings.

---

## Step 1: Sign in

Go to [app.thebcms.com](https://app.thebcms.com) and use your GitHub or Google account to log in.

---

## Step 2: Click "Create new project"

After logging in, you’ll land on your project's screen.

1. Click New Project

2. Enter a name (e.g. My Marketing Site)

3. Click Create Project

![Create new project](https://app.thebcms.com/api/v3/instance/670e90c0cedcf9e4d34d1a23/media/6867a04c2aaad4944e7b617f/bin2/CleanShot%202025-07-04%20at%2011.31.51%402x.jpg?apiKey=670e90c0cedcf9e4d34d24e6.7e8471eb288ed672495cf4734e877b33042a4d7d63059d938576b8d45d35c166.670e90c0cedcf9e4d34d1a23)

Your project is now live. You’re taken to the dashboard.

---

## Step 3: Set up templates

Templates define the structure of your content. Start with one:

1. Go to Templates

2. Click Create Template

3. Name it (e.g. Blog)

4. Add fields (e.g. Description, Cover image)

Drag and drop input types like Text, Rich text, or Image.

![Blog template configurator](https://app.thebcms.com/api/v3/instance/670e90c0cedcf9e4d34d1a23/media/6867a35d2aaad4944e7b6189/bin2/CleanShot%202025-07-04%20at%2011.47.57%402x.jpg?apiKey=670e90c0cedcf9e4d34d24e6.7e8471eb288ed672495cf4734e877b33042a4d7d63059d938576b8d45d35c166.670e90c0cedcf9e4d34d1a23)

→ [See full list of input types](https://www.thebcms.com/docs/inside-bcms/properties.md)

---

## Step 4: Add your first entry

Now create content using your new template:

1. Go to Entries → Your template (e.g. Blog Post)

2. Click Create new entry

3. Fill in your content

4. Click Create

![Image](https://app.thebcms.com/api/v3/instance/670e90c0cedcf9e4d34d1a23/media/6867a43e2aaad4944e7b618c/bin2/CleanShot%202025-07-04%20at%2011.51.33%402x.jpg?apiKey=670e90c0cedcf9e4d34d24e6.7e8471eb288ed672495cf4734e877b33042a4d7d63059d938576b8d45d35c166.670e90c0cedcf9e4d34d1a23)

You can preview your [entry from the API](https://app.thebcms.com/open-api-docs#endpoint_get--api-v3-instance-{instanceId}-template-{templateId}-entry-{entryId}) at:

```BASH

GET /api/v3/instance/{instanceId}/template/{templateId}/entry/{entryId}

```

---

## Step 5: Invite a teammate (Optional)

1. Go to Settings → Manage members

2. Click Invite a member

3. Enter their email

![Adding a team member](https://app.thebcms.com/api/v3/instance/670e90c0cedcf9e4d34d1a23/media/6867aa5e39707ccb0eff40cd/bin2/CleanShot%202025-07-04%20at%2012.15.33%402x.jpg?apiKey=670e90c0cedcf9e4d34d24e6.7e8471eb288ed672495cf4734e877b33042a4d7d63059d938576b8d45d35c166.670e90c0cedcf9e4d34d1a23)

→ More on roles and permissions

---

## What’s Next?

- [Add Widgets to Content](https://www.thebcms.com/docs/inside-bcms/widgets.md)

- [Connect BCMS to your frontend](https://www.thebcms.com/docs/integrations.md)

- Query Entries via API