Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/vilhalva/crud-de-usuario-com-react
- Owner: VILHALVA
- Created: 2024-04-03T23:13:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-09T15:45:13.000Z (6 months ago)
- Last Synced: 2024-07-09T20:07:16.734Z (6 months ago)
- Topics: crud, css, database, framework, html, javascript, mysql, nodejs, projeto, react, site
- Language: JavaScript
- Homepage:
- Size: 670 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)