Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions blog/2019-05-28-first-blog-post.md

This file was deleted.

44 changes: 0 additions & 44 deletions blog/2019-05-29-long-blog-post.md

This file was deleted.

20 changes: 0 additions & 20 deletions blog/2021-08-01-mdx-blog-post.mdx

This file was deleted.

Binary file not shown.
25 changes: 0 additions & 25 deletions blog/2021-08-26-welcome/index.md

This file was deleted.

17 changes: 0 additions & 17 deletions blog/authors.yml

This file was deleted.

2 changes: 1 addition & 1 deletion docs/projects/8basehome/8basehome-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: '/8basehome'
---
# 8base Home

8base Home is the hub for your 8base projects and organizations. It provides an overview of your applications, resources, and configurations. You can create and manage projects, teams, users, payment information, and other settings.
8base Home is the hub for your 8base projects and organizations. It provides an overview of your resources and configurations. You can create and manage projects, teams, users, payment information, and other settings.

- [Projects](./projects/projects-index.md): Learn how to create projects and frontends, manage teams, edit payment information, and more.
- [Organizations](./organizations/organizations-index.md): Learn about team management, organization settings, and organizational billing.
16 changes: 4 additions & 12 deletions docs/projects/8basehome/projects/creating-projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,17 @@ slug: '/8basehome/creating-projects'
---
# Creating a New Project

A project is the container or workspace where you can develop and manage your applications. You can set up Full-Stack or Backend-Only project.
A project is the container or workspace where you can develop and manage your work.

## Overview

A project is where you:

- **Access your applications**: Define your data models, create business logic, and design user interfaces within the project.
- **Define your data**: Set structures, relationships, and access control rules within your project. You can manage and interact with your data through the project's data management capabilities.
- **Set user access**: Define user roles and permissions for your applications.
- **Deploy serverless functions**: Create and deploy serverless functions that run within your project, allowing you to add custom server-side logic to your applications.
- **Define API endpoints**: Define and expose API endpoints for your applications, making it easy to integrate with external services or create custom APIs.
- **Control authentication and authorization**: Projects offer built-in authentication and authorization features to secure your applications.
- **Deploy and host applications**: Publish your applications and make them available to users.

For more information about projects, see [Projects](../../introduction/04-projects.md).

## Creating a Project

Expand All @@ -33,14 +29,11 @@ Before creating your first project, you should set up your payment details. Othe

To create a new project:
1. Click **Create Project** in the upper left corner of the **My Projects** page.
2. A dialog box opens.
![Create new project dialog box](_images/ui-creating-projects-create-dialog.png)
3. Enter a unique name for your project.
2. A dialog box opens. Enter a unique name for your project.
4. Choose your AWS region, either East or West. It is a best practice to choose a region that is geographically close to your users. This reduces latency, because data reaches the users more quickly.
5. Choose a project type:
- **Jumpstart with Accelerators**: Your project will have pre-built services and components such as authentication, user management, and notifications.
- **Build from Scratch**: Your project will be empty.
6. If you choose **Build from Scratch**, you need to select an authentication method:
6. Select an authentication method:
- **In-App Authentication**: Your application will control and manage the entire authentication process. This option is ideal for tailored experiences.
- **Hosted Authentication**: Your application will have a cloud-hosted authentication interface, maintained and secured by 8base.
- **DIY Authentication**: You will design your authentication process from the ground up. You can also choose to have no authentication.
Expand All @@ -56,5 +49,4 @@ To learn about the Project Dashboard interface, see [Project Dashboard Walkthrou

## Related Articles

- [Authentication](../../backend/8base-console-authentication.md)
- [Jumpstart with Accelerators](../../gettingstarted/jumpstart/jumpstart.md)
- [Authentication](../../backend/app-services/authentication-index.md)
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ slug: '/8basehome/projects/projects-dashboard-walkthrough'

The **Project Dashboard** is where you access everything related to your project. The screen is divided into a main page and a left-hand menu.

The main page consists of your project's name, project information, project settings, and your backend and frontend applications.
The main page consists of your project's name, project information, project settings, and your backend applications.

![Project Dashboard page](./_images/projects-provisioning-projects-project-dashboard.png)

Expand All @@ -18,27 +18,11 @@ To launch your backend, click the **Open** button on the Project Dashboard next

![Backend Application](./_images/projects-project-ui-walkthrough-backend-application.png)

### Frontend
To launch a frontend, click the **Open** button on the Project Dashboard next to the frontend name. The App Builder opens in a new browser tab.

![App Builder](./_images/projects-project-ui-walkthrough-app-builder.png)

If you have more than one frontend, click the down arrow next to the current frontend name. This displays a list of all your frontends.

![Frontend List](./_images/projects-project-ui-walkthrough-dashboard-frontend-list2.png)

Select the frontend you want to work with and click the **Open** button. The App Builder opens in a new browser tab.

### All Environments
The **All Environments** area provides information about your project roles, authorization profiles, file storage size, and database information for your backend application. You will only see this area if you have a backend application.

![All Environments](./_images/projects-project-ui-walkthrough-all-environments.png)

### Frontends Utilization
The **Frontends Utilization** area provides information about the assets, layouts, libraries, pages, etc., used by your frontend applications.

![Frontend Utilization](./_images/projects-project-ui-walkthrough-frontend-utilization.png)

### Quotas
The **Quotas** area provides usage data and limits on different aspects of your project, such as the environment limit, number of team members, client user apps, and database rows. You can also access your **Billing** information.

Expand All @@ -49,11 +33,6 @@ To manage your **Billing** information, click the **Manage** link next to the qu
### Team
To manage your project Team, click the **Manage** link next to the team heading. A page opens with information about your current project's team members.

### Latest Deployments
The **Latest Deployments** area provides information about your frontend deployments over the last week. The date and time of deployment, the current application version, and the project name are all displayed.

![Deployments](./_images/projects-project-ui-walkthrough-deployments.png)

### Current Plan
If you want to change your current plan, click on the **Change** link next to the **Current Plan** heading. A dialog box opens and displays available plans and your existing plan.

Expand All @@ -77,11 +56,6 @@ The **Backend** link opens a page with information about your backend, such as t

For more information, see [Backend](projects-backend-ui.md).

### Frontends
The **Frontends** link opens a page listing your frontends and deployment information for each frontend.

For more information, see [Frontend](projects-frontend-ui.md).

### Team
The **Team** link opens a page with information on your project's team members.

Expand Down
35 changes: 0 additions & 35 deletions docs/projects/8basehome/projects/projects-frontend-creation.md

This file was deleted.

17 changes: 0 additions & 17 deletions docs/projects/8basehome/projects/projects-frontend-ui.md

This file was deleted.

10 changes: 6 additions & 4 deletions docs/projects/8basehome/projects/projects-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@ sidebar_label: 'Projects'
slug: '/8basehome/projects'
---
# Projects
Projects are the container or workspace where you can develop and manage your applications. This section explains the differnet elements of your projects.

Projects are the container or workspace where you can develop and manage your work. All 8base projects are managed via the 8base Management Console, a secure web portal requiring an 8base account and a modern web browser.

Projects benefit from scalable server-less GraphQL API, fully managed MySQL Database hosted on AWS. You can leverage additional services like authentication, authorization, and file storage, all supported by the 8base team and community.

This section contains:

- [Creating a New Project](creating-projects.md): Learn how to create your first Backend-Only or Full-Stack project.
- [Project Dashboard Walkthrough](projects-dashboard-walkthrough.md): Learn about different parts of the Project Dashboard, where you can find information about your quotas, team members, payment plans, frontends, and backends.
- [Creating a New Project](creating-projects.md): Learn how to create your first project.
- [Project Dashboard Walkthrough](projects-dashboard-walkthrough.md): Learn about different parts of the Project Dashboard, where you can find information about your quotas, team members, payment plans, and backends.
- [Backend](projects-backend-ui.md): Learn about the Backend details page.
- [Frontend](projects-frontend-ui.md): Learn about the Frontend details page.
- [Project Team Management](projects-team-management.md): Learn about inviting and managing team members.
- [Project Billing](projects-billing.md): Learn how to view and manage your payment details and plans.
- [Settings](projects-settings.md): Learn about your project settings, such as name, description, and icon.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Deleting a team member will **only** disassociate a developer from the current p

## Team Member Roles and Permissions

For information about creating new roles and managing permissions, see [Roles and Permissions](../../backend/8base-console-roles-and-permissions.md).
For information about creating new roles and managing permissions, see [Roles and Permissions](../../backend/app-services/roles-and-permissions.md).

## Differences between Team Members and App Users

Expand Down
Loading