Feito utilizando:
- Backend: Node.js
- Frontend: React
- TypeORM
- Postgres
- Typescript
Para criação do banco de dados utilize o Postbird
Por padrão as configurações para login serão:
- Host: localhost
- Port: 5432
- username: postgres
- password: postgres
Crie um banco de dados com o nome de db_crud
Clone o repositório utilizando:
$ git clone git@github.com:gilbertohnrq/typescript-node-react-crud.git
Vá para o diretório da api:
$ cd typescript-node-react-crud/crud_api
$ npm install
Em um novo terminal no diretório do frontend:
$ cd typescript-node-react-crud/frontend
$ yarn install
Para rodar o servidor basta executar o comando:
$ npm run dev
E para visualizar a aplicação React
$ yarn start
- Criar projeto Nodejs com Typescript e TypeORM
- Ajustar estrutura do projeto
- Desenvolver CRUD de funcionários
- Criar projeto com ReactJS
- Instalar o Bootstrap
- Instalar o Axios
- Configurar o projeto
- Configurar o Service
- Configurar as Rotas da Aplicação
- Adicionar a biblioteca Cors na API (Back-end)
- Criar Página de Funcionários
- Criar componente de Listagem de Funcionários
- Criar Página de Formulário
- Criar Método de Cadastro
- Criar Método de Edição
- Criar Página de Visualização
- Criar Método de Visualização
- Criar Método de Remover Funcionário