Skip to content

edapess/estore

Repository files navigation

Hi everyone

First of all, sorry for my commits, many things happened when I started this project.

Tools I used

Folder structure

src
β”œβ”€β”€ ApiServices
β”‚ β”œβ”€β”€ AuthApiService.js
β”‚ β”œβ”€β”€ CartApiService.js
β”‚ β”œβ”€β”€ CategoryApiService.js
β”‚ β”œβ”€β”€ ProductsApiService.js
β”‚ β”œβ”€β”€ ThemeApiService.js
β”‚ └── UserApiService.js
β”œβ”€β”€ BaseComponents
β”‚ β”œβ”€β”€ BaseAppliocationScreen.js
β”‚ └── BaseAuthScreen.js
β”œβ”€β”€ UI
β”‚ └── theme.js
β”œβ”€β”€ core
β”‚ β”œβ”€β”€ actions
β”‚ β”‚ β”œβ”€β”€ AppThemeActions.js
β”‚ β”‚ β”œβ”€β”€ AuthActions.js
β”‚ β”‚ β”œβ”€β”€ CabinetActions.js
β”‚ β”‚ β”œβ”€β”€ CategoryActions.js
β”‚ β”‚ β”œβ”€β”€ ProductsActions.js
β”‚ β”‚ └── UsersActions.js
β”‚ β”œβ”€β”€ constants
β”‚ β”‚ β”œβ”€β”€ authConstants.js
β”‚ β”‚ β”œβ”€β”€ cabinetConstants.js
β”‚ β”‚ β”œβ”€β”€ categoryConstants.js
β”‚ β”‚ β”œβ”€β”€ productConstants.js
β”‚ β”‚ β”œβ”€β”€ themeConstants.js
β”‚ β”‚ └── userConstants.js
β”‚ β”œβ”€β”€ reducers
β”‚ β”‚ β”œβ”€β”€ Auth.js
β”‚ β”‚ β”œβ”€β”€ Category.js
β”‚ β”‚ β”œβ”€β”€ Products.js
β”‚ β”‚ β”œβ”€β”€ SingleProduct.js
β”‚ β”‚ β”œβ”€β”€ User.js
β”‚ β”‚ β”œβ”€β”€ appTheme.js
β”‚ β”‚ β”œβ”€β”€ cabinet.js
β”‚ β”‚ β”œβ”€β”€ createdProduct.js
β”‚ β”‚ └── index.js
β”‚ β”œβ”€β”€ selectors
β”‚ β”‚ β”œβ”€β”€ AppThemeSelectors.js
β”‚ β”‚ β”œβ”€β”€ AuthSelectors.js
β”‚ β”‚ β”œβ”€β”€ CabinetSelectors.js
β”‚ β”‚ └── ProductsSelectors.js
β”‚ └── store.js
β”œβ”€β”€ navigation
β”‚ β”œβ”€β”€ StackNavigator.js
β”‚ β”œβ”€β”€ TabNavigation.js
β”‚ └── routNames.js
β”œβ”€β”€ screens
β”‚ β”œβ”€β”€ CabinetDetailsScreen.js
β”‚ β”œβ”€β”€ CabinetScreen.js
β”‚ β”œβ”€β”€ CartScreen.js
β”‚ β”œβ”€β”€ HomeScreen.js
β”‚ β”œβ”€β”€ LoginScreen.js
β”‚ β”œβ”€β”€ RegistrationScreen.js
β”‚ β”œβ”€β”€ components
β”‚ β”‚ β”œβ”€β”€ CabinetForm.js
β”‚ β”‚ β”œβ”€β”€ LogInForm.js
β”‚ β”‚ β”œβ”€β”€ ProductItem.js
β”‚ β”‚ β”œβ”€β”€ RegistrationForm.js
β”‚ β”‚ └── ThemeToggle.js
β”‚ └── modals
β”‚ └── registrationModal.js
β”œβ”€β”€ services
β”‚ β”œβ”€β”€ AppValidator.js
β”‚ └── FormService.js
└── utils
└── apiClient.js