Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vilhalva/crud-de-usuario-com-react

šŸ‘Øā€šŸ«APP DE CRUD DE USUƁRIOS QUE GERENCIA NOME, EMAIL, TELEFONE E DATA DE NASCIMENTO COM REACT E MYSQL!
https://github.com/vilhalva/crud-de-usuario-com-react

crud css database framework html javascript mysql nodejs projeto react site

Last synced: 8 days ago
JSON representation

šŸ‘Øā€šŸ«APP DE CRUD DE USUƁRIOS QUE GERENCIA NOME, EMAIL, TELEFONE E DATA DE NASCIMENTO COM REACT E MYSQL!

Awesome Lists containing this project

README

        

# CRUD DE USUARIO COM REACT
šŸ‘Øā€šŸ«APP DE CRUD DE USUƁRIOS QUE GERENCIA NOME, EMAIL, TELEFONE E DATA DE NASCIMENTO COM REACT E MYSQL!










## DESCRIƇƃO:
Este projeto Ʃ um aplicativo CRUD (Create, Read, Update, Delete) de usuƔrios que gerencia informaƧƵes como nome, email, telefone e data de nascimento. Ele utiliza React no frontend para criar uma interface de usuƔrio interativa e MySQL como banco de dados para armazenar os dados dos usuƔrios.

## FUNCIONALIDADES:
1. **Interface de UsuƔrio com React:** O frontend do aplicativo Ʃ desenvolvido com React, fornecendo uma interface de usuƔrio amigƔvel para interagir com as operaƧƵes CRUD.

2. **Banco de Dados MySQL:** Os dados dos usuĆ”rios sĆ£o armazenados em um banco de dados MySQL. O aplicativo utiliza consultas SQL para realizar operaƧƵes CRUD no banco de dados.

3. **OperaƧƵes CRUD:** O aplicativo permite criar novos usuƔrios, visualizar informaƧƵes de usuƔrios existentes, atualizar os detalhes dos usuƔrios e excluir usuƔrios do banco de dados.

4. **Gerenciamento de Estado:** O estado da aplicaĆ§Ć£o Ć© gerenciado eficientemente para garantir uma experiĆŖncia de usuĆ”rio fluida e responsiva.

## EXECUTANDO O PROJETO:
1. **ConfiguraĆ§Ć£o do Banco de Dados:**
- Antes de executar o aplicativo, Ʃ necessƔrio importar o arquivo `DATABASE.sql` que estƔ localizado em `CODIGO/api`.

2. **ConfiguraĆ§Ć£o do JS:**
- Abra o arquivo em `./CODIGO/db.js` e ajuste as configuraƧƵes do seu banco de dados:

```javascript
host: "localhost",
user: "seu_usuario",
password: "sua_senha",
database: "CRUD"
```

3. **Instalando as DependĆŖncias:**
- Para instalar as dependĆŖncias listadas no arquivo "package.json", vocĆŖ pode usar o comando `npm install` no terminal. Certifique-se de estar no diretĆ³rio `CODIGO/api` e `CODIGO/frontend` e execute o seguinte comando:
```bash
npm install
```

4. **Executando o Aplicativo:**
- Para iniciar o servidor, vocĆŖ deve estar no diretĆ³rio `CODIGO/api` e `CODIGO/frontend`. Abra dois terminais e execute o seguinte comando em cada um:
```bash
npm start
```

- Acesse o aplicativo no navegador visitando `http://localhost:3000/`.

5. **Interagindo com o Aplicativo:**
Use a interface do usuĆ”rio para adicionar, visualizar, atualizar e excluir usuĆ”rios conforme necessĆ”rio. Certifique-se de que o servidor MySQL esteja em execuĆ§Ć£o e acessĆ­vel para que o aplicativo possa se conectar e interagir com o banco de dados.

## NƃO SABE?
- Entendemos que para manipular arquivos em `HTML`, `CSS` e outras linguagens relacionadas, Ʃ necessƔrio possuir conhecimento nessas Ɣreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponƭveis:
* [CURSO DE HTML E CSS](https://github.com/VILHALVA/CURSO-DE-HTML-E-CSS)
* [CURSO DE REACT](https://github.com/VILHALVA/CURSO-DE-REACT)
* [CURSO DE MYSQL](https://github.com/VILHALVA/CURSO-DE-MYSQL)
* [CURSO DE NODEJS COM MYSQL](https://github.com/VILHALVA/CURSO-DE-NODEJS-COM-MYSQL)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)

## CREDITOS:
- [PROJETO CRIADO PELO "WilliamDosSantos"](https://github.com/WilliamDosSantos/CRUD-FullStack)
- [VEJA O VIDEO DESSE PROJETO](https://youtu.be/voXTVTW73E8?si=FWYiybBjLY-EImhk)
- [PROJETO EDITADO PELO VILHALVA](https://github.com/VILHALVA)