Folder Structure
The folder structure of the project
SaaSKits folder structure follows Remix's folder structure.
App folder contains the main application code. It contains the following folders:
app/routescontains the routes of the applicationapp/componentscontains the components of the applicationapp/modelscontains the models of the applicationapp/libcontains the libraries of the applicationapp/servicescontains the services of the application
App folder also contains the following files:
app/entry.server.tsxis the entry point of the server side renderingapp/entry.client.tsxis the entry point of the client side renderingapp/root.tsxis the root component of the applicationapp/tailwind.cssis the tailwind css file of the application
Prisma folder contains the prisma schema and seed files.
prisma/schema.prismais the prisma schema fileprisma/seed.tsis the prisma seed file
Public folder contains the public assets of the application.
public/favicon.icois the favicon of the applicationpublic/og.pngis the open graph image of the application
We have provided default setup for the following tools:
- 
Tailwind CSS: The Tailwind CSS configuration file is located at
tailwind.config.js. - 
TypeScript: The TypeScript configuration file is located at
tsconfig.json. - 
ESLint: The ESLint configuration file is located at
.eslintrc.js. - 
Prettier: The Prettier configuration file is located at
.prettierrc.js. 
We have provided all these configurations to make it easier for you to start your project. You can change them as you wish.
Please make sure to read the documentation of these tools to learn more about them.