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

https://github.com/tatyanepgoncalves/gerenciador_clientes


https://github.com/tatyanepgoncalves/gerenciador_clientes

api axios javscript react-icons tailwindcss tyepscript vite

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# 🏒 Gerenciador de Clientes

## πŸ”₯ IntroduΓ§Γ£o
Um sistema simples de gerenciamento de clientes, desenvolvido com **Vite**, **React**, **TypeScript** e **TailwindCSS**.

### 🎯 Funcionalidades
βœ”οΈ Cadastrar novos clientes
βœ”οΈ Listar clientes cadastrados
βœ”οΈ Excluir clientes
βœ”οΈ Consumo de API para gerenciamento de dados
βœ”οΈ ExibiΓ§Γ£o do status do cliente

## πŸš€ Tecnologias Utilizadas

- **React** βš›οΈ
- **TypeScript** 🟦
- **Vite** ⚑
- **TailwindCSS** 🎨
- **Axios** πŸ”—
- **React Icons**

## πŸ“‚ Estrutura do Projeto
``` bash
πŸ“‚ gerenciador_clientes
┃ ┣ πŸ“‚ src
┃ ┃ ┣ πŸ“‚ components
┃ ┃ ┃ ┣ πŸ“œ ClientItem.tsx
┃ ┃ ┃ ┣ πŸ“œ Form.tsx
┃ ┃ ┃ β”— πŸ“œ ListClients.tsx
┃ ┃ ┣ πŸ“‚ services
┃ ┃ ┃ ┃ β”— πŸ“œ api.ts
┃ ┣ πŸ“œ App.tsx
┃ ┣ πŸ“œ index.css
┃ ┣ πŸ“œ main.tsx
┃ β”— πŸ“œ vite-env.d.ts
┣ πŸ“œ.gitignore
┣ πŸ“œ eslint.config.js
┣ πŸ“œ index.html
┣ πŸ“œ package.json
┣ πŸ“œ package-lock.json
┣ πŸ“œ tsconfig.json
┣ πŸ“œ tsconfig.app.json
┣ πŸ“œ tsconfig.node.json
┣ πŸ“œ README.md
┣ πŸ“œ .gitattributes
β”— πŸ“œ vite.config.json

```

## πŸ› οΈ Como Executar o Projeto

1️⃣ Clone o repositΓ³rio

```bash
git clone https://github.com/tatyanepgoncalves/gerenciador_clientes.git
```

2️⃣ Instale as dependΓͺncias

```bash
cd gerenciador_clientes
npm install # ou yarn install
```

3️⃣ Configure a API Backend
Certifique-se de que a API estΓ‘ rodando localmente na porta `3333` ou ajuste a URL em `services/api.ts`.

4️⃣ Inicie o projeto
```bash
npm run dev # ou yarn dev
```

## πŸ“Œ Melhorias Futuras

πŸ”Ή Editar clientes cadastrados
πŸ”Ή PaginaΓ§Γ£o na listagem de clientes
πŸ”Ή ConfirmaΓ§Γ£o antes de excluir um cliente

##

πŸš€ Desenvolvido por [@tatyanepgoncalves](https://github.com/tatyanepgoncalves)