Whether you're building an external site or app, you need to start from a Headless project.
To create and set up a Headless project:
Create a new Headless project.
Choose your project's purpose.
Choose your role.
Choose the business features you want to add, such as eCommerce, Bookings, Pricing Plans, or Events. You can always add more later.
Enter a name for your project. You can always change your project's name later in the project dashboard.
Note: You need to upgrade to a Premium Plan to receive payments, view detailed analytics, connect a custom domain, and access other advanced functionality. Without a Premium Plan you can still begin coding, but you'll need to upgrade later in order to enable these features.