Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mtlouzada/adminflow
- Owner: mtlouzada
- Created: 2024-12-30T00:44:33.000Z (11 days ago)
- Default Branch: main
- Last Pushed: 2024-12-30T01:09:17.000Z (11 days ago)
- Last Synced: 2024-12-30T02:19:30.797Z (11 days ago)
- Topics: access-levels, authentication, crud, dashboard, upload-images
- Language: TypeScript
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.