Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mtlouzada/adminflow

case project
https://github.com/mtlouzada/adminflow

access-levels authentication crud dashboard upload-images

Last synced: 5 days ago
JSON representation

case project

Awesome Lists containing this project

README

        

# Admin Dashboard

Um projeto de dashboard administrativo desenvolvido com **Vite**, **TypeScript** e **SASS**, implementando funcionalidades essenciais como autenticação, CRUD, níveis de acesso e upload de imagem.

## Funcionalidades

- **Autenticação**:
- Login com verificação de token.
- Proteção de rotas baseadas em autenticação.

- **CRUD (Create, Read, Update, Delete)**:
- Gerenciamento de dados com integração ao backend.

- **Níveis de Acesso**:
- Controle de permissões por tipo de usuário (admin, usuário comum, etc.).

- **Upload de Imagem**:
- Suporte ao envio de arquivos para o backend.

- **Estilização**:
- Utilização de **SASS** para organização e reutilização de estilos.

## Tecnologias Utilizadas

- **Frontend**:
- [Vite](https://vitejs.dev/): Build tool rápido e moderno.
- [React](https://reactjs.org/): Biblioteca para construção da interface do usuário.
- [TypeScript](https://www.typescriptlang.org/): Superset do JavaScript para maior segurança no código.
- [SASS](https://sass-lang.com/): Pré-processador CSS.
- [React Router DOM](https://reactrouter.com/): Gerenciamento de rotas.

- **Bibliotecas Adicionais**:
- `axios`: Para comunicação com o backend.
- `zustand`: Para gerenciamento de estado global.