Top

Next.js Folder Structure

We have used the best folder structure.If you want check some images path and scss folder structure you can refer this page

  • Riho
    • public
      • assets
        • audio
          • horse.ogg
        • fonts
          • calendar
          • feather
          • flag-icon
          • font-awesome
          • ico
          • summernote
          • themify
        • images
          • appointment
          • avtar
          • banner
          • big-lightgallry
          • big-masonry
          • blog
          • button_builder
          • calender
          • checkout
          • dashboard
          • dashboard-2
          • ecommerce
          • email
          • email-template
          • faq
          • job-search
          • knowledgebase
          • landing
          • lightgallry
          • login
          • logo
          • masonry
          • notification
          • other-images
          • product
          • range-slider
          • slider
          • slider-auto-width
          • social-app
          • svg-icon
          • tree
          • user
          • user-card
          • ajax-loader
          • favicon.png
          • js-grid.png
          • marker-icon-2x.png
          • marker-icon.png
          • marker-shadow.png
          • profile.png
          • search-not-found.png
          • smiley.png
          • sort_asc_disabled.png
          • sort_asc.png
          • sort_both.png
          • sort_desc_disabled.png
          • sort_desc.png
          • start-conversion.jpg
        • scss
          • base
            • _reset.scss
            • _typography.scss
          • components
            • _according.scss
            • _alert.scss
            • _avatars.scss
            • _badge.scss
            • _bookmark.scss
            • _breadcrumb.scss
            • _builders.scss
            • _buttons.scss
            • _card.scss
            • _color.scss
            • _datatable.scss
            • _datepicker.scss
            • _dropdown.scss
            • _form-builder.scss
            • _form-input.scss
            • _form-wizard.scss
            • _forms.scss
            • _form_builder-2.scss
            • _icons.scss
            • _list.scss
            • _loader.scss
            • _popover.scss
            • _print.scss
            • _radio.scss
            • _ribbon.scss
            • _scrollbar.scss
            • _switch.scss
            • _tab.scss
            • _table.scss
            • _touchspin.scss
            • _tour.scss
            • _tree.scss
            • _typeahead-search.scss
          • layout
            • _box-layout.scss
            • _footer.scss
            • _grid.scss
            • _header.scss
            • _navs.scss
            • _rtl.scss
            • _search.scss
            • _select2.scss
            • _sidebar.scss
          • pages
            • _blog.scss
            • _bookmark-app.scss
            • _cart.scss
            • _chart.scss
            • _chat.scss
            • _checkout.scss
            • _comingsoon.scss
            • _contacts.scss
            • _dashboard_2.scss
            • _dashboard_default.scss
            • _ecommerce.scss
            • _email-application.scss
            • _errorpage.scss
            • _faq.scss
            • _file.scss
            • _gallery.scss
            • _internationalization.scss
            • _job-search.scss
            • _jsgrid.scss
            • _kanban.scss
            • _knowledgebase.scss
            • _landing.scss
            • _language.scss
            • _learning.scss
            • _login.scss
            • _megaoption.scss
            • _order-history.scss
            • _page.scss
            • _pricing.scss
            • _progress.scss
            • _projectlist.scss
            • _social-app.scss
            • _task.scss
            • _timeline-v.scss
            • _timeliny.scss
            • _user-profile.scss
            • _wishlist.scss
          • template
            • _dark-sidebar.scss
            • _dark.scss
            • _responsive.scss
            • _theme-customizer.scss
            • _update.scss
          • utils
            • _variables.scss
          • vendors
            • feather-icon.scss
            • flag-icon.css
            • icofont.scss
            • themify.scss
            • todo.scss
            • whether-icon.scss
            • feather-icon
              • _feather-icon.scss
            • flag-icon
              • _flag-icon-base.scss
              • _flag-icon-list.scss
              • _flag-icon-more.scss
            • icoicon
              • _icons.scss
            • themify
              • _core.scss
              • _extras.scss
              • _icons.scss
              • _mixins.scss
              • _path.scss
              • _themify-icons.scss
              • _variables.scss
            • todo
              • _todo.scss
            • whether-icon
              • _whether-icon.scss
          • app.scss
        • video
          • auth-bg.mp4
      • index.svg
      • vercel.svg
    • src
      • app
        • (MainBody)
          • dashboard
            • default_dashboard
              • page.tsx
            • ecommerce
              • page.tsx
            • education
              • page.tsx
          • app
            • bookmark
              • page.tsx
            • calender
              • page.tsx
            • file_manager
              • page.tsx
          • ecommerce
            • add_product
              • page.tsx
            • checkout
              • page.tsx
            • cart
              • page.tsx
          • forms
            • form_control
              • base_input
                • page.tsx
              • input_group
                • page.tsx
            • form_layout
              • form_wizard_1
                • page.tsx
              • two_factor
                • page.tsx
            • form_widget
              • clipboard
                • page.tsx
              • datepicker
                • page.tsx
          • layout.tsx
        • (Pages)
          • authentication
            • loginsimple
              • page.tsx
            • registersimple
              • page.tsx
            • registerwizard
              • page.tsx
          • coming_soon
            • comingbgimage
              • page.tsx
            • comingbgvideo
              • page.tsx
            • comingsoonsimple
              • page.tsx
          • errors
            • error400
              • page.tsx
            • error401
              • page.tsx
            • error402
              • page.tsx
        • api
          • auth /*--------------------- For next-auth ---------------------- */
            • [...nextauth]
              • authOption.tsx
              • pages-options.ts
              • route.ts
          • chatapi
            • router.tsx
          • chatmemberapi
            • router.tsx
          • contactapi
            • router.tsx
          • productapi
            • router.tsx
        • ApiData
          • ChatApiData.tsx
          • ChatMemberApiData.tsx
          • ContactApiData.tsx
          • ProductApiData.tsx
        • auth
          • login
            • page.tsx
            • UserForm.tsx
            • UserSocialApp.tsx
        • i18n
          • locales
            • ae
              • common.json
            • en
              • common.json
            • es
              • common.json
            • fr
              • common.json
            • cn
              • common.json
            • du
              • common.json
            • pt
              • common.js
          • i18n-context.js
          • server.js
          • settings.js
        • layout.tsx
        • loading.tsx
        • MainProvider.tsx
        • page.tsx
      • CommonComponent
        • CommonCardHeader
          • index.tsx
        • RatioImage
          • index.tsx
        • SVG
          • index.tsx
        • SessionWrapper.tsx
      • Component
        • Application
          • Task
            • index.tsx
          • TodoApp
            • index.tsx
          • LatterBox
            • index.tsx
        • BonusUi
          • BasicCard
            • index.tsx
          • Dropzone
            • index.tsx
          • OwlCarousel
            • index.tsx
        • Miscellaneous
          • JobSearch
            • index.tsx
          • Gallery
            • index.tsx
          • SupportTicket
            • index.tsx
        • Charts
          • ApexChart
            • index.tsx
          • GoogleChart
            • index.tsx
          • ChartJs
            • index.tsx
      • Config
        • ThemeConfig.ts
      • Constant
        • index.tsx
      • Data
        • Uikits
          • index.tsx
        • BonusUi
          • index.tsx
        • Application
          • Project
            • index.tsx
          • Users
            • index.tsx
        • General
          • Dashboard
            • index.tsx
          • Widgets
            • index.tsx
      • Helper
        • MsToTime.tsx
      • Layout
        • Footer
          • index.tsx
        • Header
          • index.tsx
        • Sidebar
          • index.tsx
        • TapTop
          • index.tsx
        • ThemeCustomizer
          • index.tsx
      • Redux
        • Reducers
          • AddProductSlice.tsx
          • LayoutSlice.tsx
          • ThemeCustomizer.tsx
        • Hooks.tsx
        • Store.tsx
      • Types
        • AuthTypes.tsx
        • BlogType.tsx
        • ChatType.tsx
        • Ecommerce.tsx
        • LayoutType.tsx
      • utils
        • Ecommerce.service.tsx
        • NoSsr.tsx.tsx
        • Paginations.tsx
      • index.scss
      • middleware.tsx
  • next.config.js
  • package.json
  • tsconfig.json