Folder Structure
E-Commerce Frontend:
-
E-Commerce-frontend- goodesi
-
public # Static assets (images, icons)
-
assets
- audio
- data
- fonts
- i18n
- image
- scss
- svg
-
assets
-
src
-
app
-
(MainBody)
-
[...not-found]
-
404
-
about-us
-
cart
- //all page routes are in this (MainBody) folder
-
[...not-found]
-
api
-
attribute
-
cart
-
category
- //all static api logics are in this api folder
-
attribute
-
i18n
-
locales
-
ar
-
en
-
es
-
fr
-
ar
-
locales
-
(MainBody)
-
Components
- ActiveTheme
- Auth
- Blogs
- Brand
- Cart
- Category
- Collection
- Pages
- ProductDetails
- Seller
- Theme
- Widgets
-
Context
-
AccountContext
-
BlogContext
-
BlogIdsAccountContext
-
BrandContext
-
BrandIdsContext
-
CartContext
-
CategoryContext
-
CompareContext
-
CurrencyContext
-
ProductContext
-
ProductIdsContext
-
SettingContext
-
ThemeOptionsContext
-
WishlistContext
-
AccountContext
-
Data
- Layout
- Pages
- SliderSetting
-
Elements
-
Alert&Modals
-
Buttons
-
RatioImage
-
Alert&Modals
-
Layout
- ExitModal
- Footer
- Header
- Loader
- MewsLetterModal
- RecentPurchase
- StickyCompare
- TapTop
- ThemeCustomizer
-
Utils
- AxiosUtils
- CommonComponents
- Constants
- CustomFunctions
- HOC
- SvgIcons
- Validation
-
app
-
public # Static assets (images, icons)
E-Commerce Admin: - goodesiBackend
-
E-Commerce-admin
-
public
-
assets
- audio
- data
- fonts
- i18n
- image
- scss
- svg
-
assets
-
src
-
app
-
(AuhLayout)
-
auth
-
forgot-password
-
login
-
otp-verification
-
update-password
-
forgot-password
-
auth
-
(MainLayout)
-
account
-
attachment
-
checkout
-
cart
- //all page routes are in this (MainLayout) folder
-
account
-
api
-
attribute
-
cart
-
category
- //all static api logics are in this api folder
-
attribute
-
auth
-
register
-
register
-
i18n
-
locales
-
ar
-
en
-
es
-
fr
-
ar
-
locales
-
(AuhLayout)
-
Components
- 404
- Account
- AppSettings
- Attachment
- Attribute
- Auth
- Blog
- Brand
- Category
- Commission
- Common
- CommonComponent
- //all app logic is here in this Components folder
-
config
-
Helper
-
AccountContext
-
BadgeContext
-
CartContext
-
CategoryContext
-
MenuContext
-
SettingContext
-
AccountContext
-
Data
-
Elements
-
Alert&Modals
-
Buttons
-
POSSkeletonLoader
-
RatioImage
-
Alert&Modals
-
Layout
- AuthLayout
- Footer
- Header
- Sidebar
-
services
-
store
-
slice
-
slice
-
Utils
- AllReducers
- AxiosUtils
- Constants
- CustomFunctions
- HOC
- Hooks
- Validation
-
app
-
public
E-Commerce Admin: - goodesiNode
-
E-Commerce-Node APIs
-
migrations
-
src
-
config
-
controllers
-
logs
-
middlewares
-
config
-
models
-
public
-
uploads
-
uploads
-
routes
-
services
-
tasks
-
utils
-
validations
-
migrations