A Sheetbase project contains a backend app and a frontend app structured as below. This chart shows basic files of a project, frontend app structure is different between frontend frameworks, for example, an Angular app.
backend/ <!-- the backend app -->
src/ <!-- main source code -->
.clasp.json <!-- @google/clasp configs -->
.claspignore
appsscript.json <!-- apps script configs -->
package.json
rollup.config.js <!-- build tool configs -->
tsconfig.json
frontend/ <!-- the frontend app (Angular) -->
src/
angular.json
package.json
tsconfig.json
sheetbase.json <!-- Sheetbase configs -->
prerender.json <!-- prerender configs -->
robots.txt <!-- robots configs -->
package.json <!-- project info -->
Sheetbase project remote assets stored in a Google Drive folder, there is at least one Apps Script file as the distributed backend app, a sample project structure.
Sheetbase project: My Project <!-- a folder, project home -->
My Project Backend <!-- an apps script file -->
My Project Database <!-- a spreadsheet file -->
A Google Apps Script project is powrered by a Google Cloud Plarform project, you can view errors, logs and manage other GCP features by heading to the GCP Console project associated with the backend.
From the Apps Script editor: Resources > Cloud Platform project...
, then click on the project id link.