Skip to content

Instantly share code, notes, and snippets.

@ilkeryilmaz
Last active December 12, 2022 12:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ilkeryilmaz/235af699a7733926440200f438d14d3f to your computer and use it in GitHub Desktop.
Save ilkeryilmaz/235af699a7733926440200f438d14d3f to your computer and use it in GitHub Desktop.
Feature Based Folder Structure Template
project-root
├── features
│ ├── checkout
│ │ ├── components
│ │ ├── screens --> only this folder public
│ │ ├── services
│ │ ├── utils
│ │ ├── types
│ │ ├── constants
│ ├── order
│ │ ├── components
│ │ ├── screens --> only this folder public
│ │ ├── services
│ │ ├── utils
│ │ ├── types
│ │ ├── constants
│ ├── user-profile
│ │ ├── components
│ │ ├── screens --> only this folder public
│ │ ├── services
│ │ ├── utils
│ │ ├── types
│ │ ├── constants
├── libs
│ ├── design-system
│ └── wizard-state
│ └── utils -> It can be divided into folders as needed
├── client
│ ├── layouts
│ └── Router.tsx
│ └── Client.tsx
├── package.json
├── eslint.json
├── prettier.json
└── index.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment