# Project structure


If the Strapi project was created with the starter CLI (opens new window), its structure includes both a frontend and backend folder, where the backend folder has the default structure.

Structure of a project created with the starter CLI
├─── frontend # starter folder
├─── backend  # template folder, has the default structure of a project
└─── node_modules

The default structure of a Strapi project created without the starter CLI depends on whether the project was created with vanilla JavaScript or with TypeScript, and looks like the following: