Instalação
- Clone este repositório em sua máquina com os seguinte comando
git clone https://github.com/samuelrms/painel-desh-nextjs.git
- Navegue para a pasta raiz do projeto
cd painel-desh-nextjs
- Execute o comando para instalar as dependências do projeto
yarn
ou
npm install
- Execute o seguinte comando para iniciar o servidor de desenvolvimento
yarn dev
ou
npm run dev
Stack utilizada
-
NextJS,
-
Typescript,
-
prettier,
-
@emotion/react
Arquitetura de pastas e arquivos
.
├── public/
│ └── images.png
├── src/
│ ├── app/
│ │ ├── campanhas/
│ │ │ └── page.tsx
│ │ ├── leads/
│ │ │ └── page.tsx
│ │ ├── notificacoes/
│ │ │ └── page.tsx
│ │ ├── projetos/
│ │ │ └── page.tsx
│ │ ├── Providers.tsx
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── components/
│ │ ├── Box/
│ │ │ ├── index.ts
│ │ │ ├── Box.styles.ts
│ │ │ ├── Box.tsx
│ │ │ └── Box.types.ts
│ │ ├── Button/
│ │ │ ├── index.ts
│ │ │ ├── Button.styles.ts
│ │ │ ├── Button.tsx
│ │ │ └── Button.types.ts
│ │ ├── Card/
│ │ │ ├── index.ts
│ │ │ ├── Card.styles.ts
│ │ │ ├── Card.tsx
│ │ │ └── Card.types.ts
│ │ ├── CustomSkeleton/
│ │ │ ├── index.ts
│ │ │ ├── CustomSkeleton.tsx
│ │ │ └── CustomSkeleton.types.ts
│ │ ├── Divider/
│ │ │ ├── index.ts
│ │ │ ├── Stack.styles.ts
│ │ │ ├── Stack.tsx
│ │ │ └── Stack.types.ts
│ │ ├── Stack/
│ │ │ ├── index.ts
│ │ │ ├── Stack.styles.ts
│ │ │ ├── Stack.tsx
│ │ │ └── Stack.types.ts
│ │ └── Typography/
│ │ ├── index.ts
│ │ ├── Typography.styles.ts
│ │ ├── Typography.tsx
│ │ └── Typography.types.ts
│ ├── constants/
│ │ └── menuList.ts
│ ├── styles/
│ │ └── home.css
│ ├── theme/
│ │ ├── breakPoints.ts
│ │ ├── colors.ts
│ │ ├── emotion.d.ts
│ │ ├── fonts.tsx
│ │ ├── globalStyles.tsx
│ │ └── theme.ts
│ ├── types/
│ │ └── children.ts
│ └── utils/
│ └── local-storage/
│ ├── index.ts
│ └── keys.ts
└── [...config files]