Folder Structure

Folder Structure


Nextly App/
            ├── public/
            |     └──  images/
            ├── src/
            |     └──  app/
            |     ├──    └── (admin)/dashboard
            |     ├──    |       |        └──author/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx   
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── blogs/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx 
            |     ├──    |       |        |     ├── page.jsx              
            |     ├──    |       |        └── brands/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx 
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── categories/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx 
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── collections/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx 
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── newsletter/
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── orders/
            |     ├──    |       |        |     └── [orderId]/
            |     ├──    |       |        |     |       ├── page.jsx
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── products/
            |     ├──    |       |        |     └── add/
            |     ├──    |       |        |     |    ├── page.jsx 
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── reviews/
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── users/
            |     ├──    |       |        |     ├── page.jsx
            |     ├──    |       |        └── layout.jsx
            |     ├──    |       |        └── page.jsx
            |     ├──    └── (user)/
            |     ├──    |       └── cart/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       └── checkout/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       └── order/
            |     ├──    |       |     └── [oid]/
            |     ├──    |       |     └── reviews/
            |     ├──    |       └── product/
            |     ├──    |       |     └── [slug]/
            |     ├──    |       |     |      ├── page.jsx
            |     ├──    |       └── products/
            |     ├──    |       |     └── [category]/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       └── profile/
            |     ├──    |       |     └── billing/
            |     ├──    |       |     └── change-password/
            |     ├──    |       |     └── general/
            |     ├──    |       |     └── invoice/
            |     ├──    |       |     └── wishlist/
            |     ├──    |       |     ├── layout.jsx
            |     ├──    |       |     ├── profile.json
            |     ├──    |       └── search/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       └── starred/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       └── tasks/
            |     ├──    |       |     ├── page.jsx
            |     ├──    |       ├── favicon.ico
            |     ├──    |       ├── layout.jsx
            |     ├──    |       ├── loading.jsx
            |     ├──    |       ├── page.jsx
            |     ├──    |       ├── products.json
            |     ├──    └── (auth)/
            |     ├──    |       └── auth/
            |     ├──    |       |     └── forget-password/
            |     ├──    |       |     └── login/
            |     ├──    |       |     └── signup/
            |     ├──    |       └── layout.jsx
            |     └──  assets/
            |     |      ├── js files
            |     └──  components/
            |     ├──    └── _admin
            |     ├──    |    └── Author/
            |     ├──    |    └── Blogs/
            |     ├──    |    └── Brands/
            |     ├──    |    └── Categories/
            |     ├──    |    └── Orders/
            |     ├──    |    └── Products/
            |     ├──    |    └── 8 more Folders/
            |     ├──    └── _user
            |     ├──    |    └── about/
            |     ├──    |    └── auth/
            |     ├──    |    └── blogDetails/
            |     ├──    |    └── cards/
            |     ├──    |    └── cart/
            |     ├──    |    └── checkout/
            |     ├──    |    └── contact/
            |     ├──    |    └── Dropdowns/
            |     ├──    |    └── forms/
            |     ├──    |    └── home/
            |     ├──    |    └── 5 more Folders/
            |     ├──    |    └── reuseable/
            |     ├──    |    |    └── Tables/
            |     ├──    |    |    └── 20 more files
            |     ├──    └── firebase/
            |     ├──    |    └── Admin/
            |     ├──    |    |     ├──  CreateNewAdmin.jsx
            |     ├──    |    |     ├──  GetAdmin.jsx
            |     ├──    |    |     ├──  UseAdmin.jsx
            |     ├──    |    └── Blogs/
            |     |      ├──  |     └── Comment/
            |     |      ├──  |     |     ├──  2 more files
            |     ├──    |    |     ├──  CreateNewBlog.jsx
            |     ├──    |    |     ├──  GetBlog.jsx
            |     ├──    |    |     ├──  UseBlog.jsx
            |     ├──    |    └── Brands/
            |     ├──    |    |     ├──  CreateNewBrands.jsx
            |     ├──    |    |     ├──  GetBrands.jsx
            |     ├──    |    |     ├──  UseBrands.jsx
            |     ├──    |    └── Category/
            |     ├──    |    |     ├──  CreateNewCategory.jsx
            |     ├──    |    |     ├──  GetCategory.jsx
            |     ├──    |    |     ├──  UseCategory.jsx
            |     ├──    |    └── Checkout/
            |     ├──    |    |     ├──  CreateCheckout.jsx
            |     ├──    |    └── Collections/
            |     ├──    |    |     ├──  CreateNewCollections.jsx
            |     ├──    |    |     ├──  GetCollections.jsx
            |     ├──    |    |     ├──  UseCollections.jsx
            |     ├──    |    └── Orders/
            |     ├──    |    |     ├──  CreateNewOrders.jsx
            |     ├──    |    |     ├──  GetOrders.jsx
            |     ├──    |    |     ├──  UseOrders.jsx
            |     ├──    |    └── Products/
            |     |      ├──  |     └── count/
            |     |      ├──  |     |     ├──  2 more files
            |     ├──    |    |     ├──  CreateNewProducts.jsx
            |     ├──    |    |     ├──  GetProducts.jsx
            |     ├──    |    |     ├──  StockUpdate.jsx
            |     ├──    |    |     ├──  UseProducts.jsx
            |     ├──    |    └── Reviews/
            |     ├──    |    |     ├──  CreateNewReviews.jsx
            |     ├──    |    |     ├──  UploadImages.jsx
            |     ├──    |    |     ├──  UseReviews.jsx
            |     ├──    |    └── User/
            |     ├──    |    |     ├──  CreateNewUser.jsx
            |     ├──    |    |     ├──  GetUser.jsx
            |     ├──    |    |     ├──  UseUser.jsx
            |     └──  hook/
            |     └──    ├──  5 files
            |     └──  layout/
            |     └──    ├──  _admin 
            |     ├──    |    ├──  Header/
            |     ├──    |    ├──  Sidebar/
            |     └──    ├──  _user 
            |     ├──    |    ├──  Sidebar/
            |     ├──    |    ├──  footer.jsx
            |     ├──    |    ├──  index.jsx
            |     ├──    |    ├──  MainBar.jsx
            |     ├──    |    ├──  Navbar.jsx
            |     ├──    |    ├──  Topbar.jsx
            |     └──  lib/
            |     ├──    ├──  firebase_admin.js
            |     ├──    ├──  firebase.jsx
            |     └──  Providers/
            |     ├──    ├──  Providers.js
            |     └──  style/
            |     ├──    ├──  animations.css
            |     ├──    ├──  globals.css
            |     ├──   layout.jsx
            |     ├──  SO ON..