- React JS
- Redux Thunk
- Redux Form
- Redux Logger
- Axios
├── Dockerfile
├── docker-compose.yml
├── nginx
│ └── conf
│ └── conf.d
│ └── default.conf
└── src
├── applications
│ ├── actions
│ │ └── LoginAction.js
│ ├── constants
│ │ └── AuthConstants.js
│ ├── reducers
│ │ ├── AuthReducer.js
│ │ └── index.js
│ ├── router
│ │ └── PrivateRouter.js
│ └── store
│ └── index.js
├── assets
│ ├── img
│ │ └── logo.svg
│ └── style
│ ├── auth.css
│ └── bootstrap.css
├── containers
│ ├── AppContainer.js
│ └── AuthContainer.js
├── elements
│ ├── Form
│ │ ├── Button.js
│ │ └── Label.js
│ └── ReduxFormFields
│ └── TextField.js
├── helpers
│ ├── api.js
│ ├── history.js
│ └── url.js
├── index.html
├── index.js
└── passenger
├── Auth
│ ├── Login
│ │ ├── LoginForm.js
│ │ ├── LoginFormValidation.js
│ │ └── index.js
│ ├── Logout
│ │ └── index.js
│ ├── Register
│ │ ├── RegisterForm.js
│ │ ├── RegisterFormValidation.js
│ │ └── index.js
│ ├── brand.js
│ ├── footer.js
│ └── index.js
└── Layouts
├── About
│ └── index.js
├── Home
│ └── index.js
└── index.js
Mr. Cenk,
If your comment is related to our structure, we dont have a component for auth logic. Our entire auth logic is lies under another app structure, which overlaps the entrance points of the authenticated separated applications.
Cenk bey,
Eğer yorumunuz benim paylaştığım yapıyla alakalıysa, bizim auth için bir component yapımız bulunuyor. Tüm authentication mantığımız ayrı bir app yapısında tutuluyor ve authentication gerektiren tüm alt app yapılarına girişi route seviyesinde kontrol ediyor.