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..