clean-architecture-nextjs-react-boilerplate
Next.js Clean Architecture boilerplate with Typescript
파일 탐색기
최종 버전 다운로드 (.zip)- pre-commit
- main.ts
- preview.tsx
- storybook.scss
- e2e.consts.ts
- e2e.helpers.ts
- e2e.types.ts
- admin.clientDetails.feature
- admin.clients.feature
- admin.dashboard.feature
- admin.packages.feature
- AdminClientDetailsPage.ts
- AdminClientsPage.ts
- AdminDashboardPage.ts
- AdminPackagesPage.ts
- BasePage.ts
- common-hooks.ts
- steps.ts
- next.svg
- vercel.svg
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- route.ts
- layout.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- favicon.ico
- globals.scss
- layout.tsx
- page.module.scss
- page.tsx
- .gitkeep
- .gitkeep
- .gitkeep
- network.interface.ts
- network.consts.ts
- .gitkeep
- rest.client.ts
- network.types.ts
- AuthenticationEndpoints.ts
- AuthenticationInputs.ts
- AuthenticationPayloads.ts
- AuthenticationRest.ts
- RoleRest.ts
- authentication.repository.ts
- ClientsEndpoints.ts
- ClientsInputs.ts
- ClientRest.ts
- clientPackages.repository.ts
- clients.repository.ts
- ApiPath.ts
- PackagesEndpoints.ts
- PackagesInputs.ts
- PackageRest.ts
- ProductRest.ts
- packages.repository.ts
- authenticationRestToAuthenticationDomain.ts
- clientRestToClientDomain.ts
- packageRestToPackageDomain.ts
- productRestToProductDomain.ts
- DataModuleSymbols.ts
- .gitkeep
- Authentication.ts
- Role.ts
- AuthenticateRepositoryRequest.ts
- authenticationRepository.interface.ts
- AuthenticateUserRequest.ts
- authenticateUser.useCase.ts
- Client.ts
- GetClientPackagesRepositoryRequest.ts
- GetClientRepositoryRequest.ts
- IClientPackagesRepository.ts
- IClientsRepository.ts
- FetchClientPackagesRequest.ts
- FetchClientRequest.ts
- fetchClient.useCase.ts
- fetchClientPackages.useCase.ts
- fetchClients.useCase.ts
- interactors.interface.ts
- scenario.interface.ts
- useCase.interface.ts
- Product.ts
- GetPackageRepositoryRequest.ts
- packagesRepository.interface.ts
- FetchPackageRequest.ts
- fetchPackage.useCase.ts
- fetchPackages.useCase.ts
- Package.ts
- .gitkeep
- DomainModuleSymbols.ts
- authentication.module.ts
- clients.module.ts
- ioc.utils.ts
- packages.module.ts
- network.module.ts
- application.container.ts
- AuthenticatePresenterRequest.ts
- authentication.presenter.ts
- authenticationPresenter.interface.ts
- FetchClientPackagesPresenterRequest.ts
- FetchClientPresenterRequest.ts
- clients.presenter.ts
- clientsPresenter.interface.ts
- FetchPackagePresenterRequest.ts
- packages.presenter.ts
- packagesPresenter.interface.ts
- authenticationDomainToAuthenticationView.ts
- Authentication.ts
- Role.ts
- Client.ts
- Package.ts
- .gitkeep
- PresentationModuleSymbols.ts
- clientPackagesList.dictionary.ts
- clientPackagesList.hooks.ts
- clientPackagesList.module.scss
- ClientPackagesList.tsx
- clientPageHeading.hooks.ts
- ClientPageHeading.tsx
- clientWidgets.dictionary.ts
- clientWidgets.hooks.ts
- ClientWidgets.tsx
- client.actions.ts
- client.data.ts
- client.dictionary.ts
- client.view.tsx
- clientsList.actions.ts
- clientsList.data.ts
- clientsList.hooks.ts
- clientsList.module.scss
- ClientsList.tsx
- clients.dictionary.ts
- clients.view.tsx
- fonts.ts
- button.module.scss
- Button.stories.tsx
- Button.tsx
- buttonSmall.module.scss
- ButtonSmall.stories.tsx
- ButtonSmall.tsx
- dangerButton.module.scss
- DangerButton.stories.tsx
- DangerButton.tsx
- dangerButtonSmall.module.scss
- DangerButtonSmall.stories.tsx
- DangerButtonSmall.tsx
- primaryButton.module.scss
- PrimaryButton.stories.tsx
- PrimaryButton.tsx
- field.module.scss
- Field.stories.tsx
- Field.tsx
- FieldEmail.stories.tsx
- FieldEmail.tsx
- FieldPassword.stories.tsx
- FieldPassword.tsx
- container.module.scss
- Container.stories.tsx
- Container.tsx
- containerBox.module.scss
- ContainerBox.stories.tsx
- ContainerBox.tsx
- pageContainer.module.scss
- PageContainer.stories.tsx
- PageContainer.tsx
- pageHeader.module.scss
- PageHeader.stories.tsx
- PageHeader.tsx
- pageHeading.module.scss
- PageHeading.stories.tsx
- PageHeading.tsx
- pageSubHeader.module.scss
- PageSubHeader.stories.tsx
- PageSubHeader.tsx
- sideNavigationLinks.hooks.ts
- sideNavigationLinks.module.scss
- SideNavigationLinks.tsx
- SideNavigation.dictionary.ts
- sideNavigation.module.scss
- SideNavigation.stories.tsx
- SideNavigation.tsx
- topHeader.module.scss
- TopHeader.stories.tsx
- TopHeader.tsx
- topNavigationActions.consts.ts
- topNavigationActions.hooks.ts
- topNavigationActions.module.scss
- TopNavigationActions.tsx
- TopNavigationUser.dictionary.ts
- topNavigationUser.hooks.ts
- topNavigationUser.module.scss
- TopNavigationUser.tsx
- topNavigation.module.scss
- TopNavigation.tsx
- widgetAttention.module.scss
- WidgetAttention.stories.tsx
- WidgetAttention.tsx
- widgetCompleted.module.scss
- WidgetCompleted.stories.tsx
- widgetCompleted.tsx
- widgetConent.module.scss
- WidgetContent.stories.tsx
- WidgetContent.tsx
- widgetDelivery.module.scss
- WidgetDelivery.stories.tsx
- WidgetDelivery.tsx
- widgetHeading.module.scss
- WidgetHeading.stories.tsx
- WidgetHeading.tsx
- widgetNeutral.module.scss
- WidgetNeutral.stories.tsx
- WidgetNeutral.tsx
- widgetNew.module.scss
- WidgetNew.stories.tsx
- WidgetNew.tsx
- widgetTransparent.module.scss
- WidgetTransparent.stories.tsx
- WidgetTransparent.tsx
- widget.module.scss
- Widget.stories.tsx
- Widget.tsx
- pill.module.scss
- Pill.stories.tsx
- Pill.tsx
- listRow.module.scss
- ListRow.stories.tsx
- ListRow.tsx
- switch.module.scss
- Switch.stories.tsx
- Switch.tsx
- containerHeader.module.scss
- ContainerHeader.stories.tsx
- ContainerHeader.tsx
- sectionHeader.module.scss
- SectionHeader.stories.tsx
- SectionHeader.tsx
- textLogo.module.scss
- TextLogo.stories.tsx
- TextLogo.tsx
- textRegular.module.scss
- TextRegular.stories.tsx
- TextRegular.tsx
- widgetHeader.module.scss
- WidgetHeader.stories.tsx
- WidgetHeader.tsx
- widgetSubHeader.module.scss
- WidgetSubHeader.stories.tsx
- WidgetSubHeader.tsx
- widgetText.module.scss
- WidgetText.stories.tsx
- WidgetText.tsx
- authenticationOptions.ts
- theme.ts
- AdminLayout.tsx
- MemberLayout.tsx
- layout.module.scss
- routes.ts
- authentication.provider.tsx
- theme.provider.tsx
- colors.module.scss
- inject.ts
- dashboardMessage.module.scss
- DashboardMessage.tsx
- dashboard.data.ts
- dashboard.dictionary.ts
- dashboard.helpers.ts
- dashboard.hooks.ts
- dashboard.module.scss
- dashboard.view.tsx
- dashboard.dictionary.ts
- dashboard.view.tsx
- loginForm.consts.ts
- loginForm.dictionary.ts
- loginForm.hooks.ts
- loginForm.tsx
- login.module.scss
- login.types.ts
- login.view.spec.tsx
- login.view.tsx
- packagesList.dictionary.ts
- packagesList.hooks.ts
- PackagesList.tsx
- packagesWidgets.dictionary.ts
- packagesWidgets.hooks.ts
- PackagesWidgets.tsx
- packages.data.ts
- packages.dictionary.ts
- packages.module.scss
- packages.partials.tsx
- packages.view.tsx
- authentication.hooks.ts
- authentication.types.ts
- packages.actions.ts
- middleware.ts
- .docker.env.development
- .dockerignore
- .env.development
- .eslintignore
- .eslintrc.json
- .gitignore
- .nvmrc
- .prettierrc
- .scope.ts
- .stylelintignore
- .stylelintrc
- clean-mock-server.json
- clean.diagram.architecture.svg
- clean.diagram.data.svg
- clean.diagram.dataStore.svg
- clean.diagram.domain.svg
- clean.diagram.flow.svg
- clean.diagram.flow2.svg
- clean.diagram.flow3.svg
- clean.diagram.presentation.svg
- clean.diagram.ui.svg
- cucumber.json
- docker-compose.yml
- Dockerfile
- jest.config.mjs
- jest.setup.js
- LICENSE
- next-auth.d.ts
- next.config.js
- package.json
- playwright.config.ts
- postcss.config.js
- README.md
- README.mdx
- stryker.config.json
- tailwind.config.ts
- tsconfig.cucumber.json
- tsconfig.json
- yarn.lock
// repository documentation
Was this content helpful?
(0 ratings)
