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

https://github.com/danielalves96/crud-angular-9

Implementação de CRUD utilizando o framework Angular 9 e Material Angular UI, com uma fake API em JSON-server.
https://github.com/danielalves96/crud-angular-9

angular angular-cli angular-material angular9 crud json-api material-ui

Last synced: 3 months ago
JSON representation

Implementação de CRUD utilizando o framework Angular 9 e Material Angular UI, com uma fake API em JSON-server.

Awesome Lists containing this project

README

        

# CRUD Angular 9
O CRUD-Angular-9 é um projeto desenvolvido para estudo do framework Angular 9, com um back-end estruturado em JSON-Server apenas para demonstrar o funcionamento básico da aplicação desenvolvida.

![](https://img.shields.io/github/languages/top/danielalves96/CRUD-Angular-9) ![](https://img.shields.io/badge/Framework-Angular%209-red)

## Screenshots

## Features

- Crud básico com angular 9;
- Cadastro de produtos;
- Listagem de produtos;
- Atualização de produtos;
- Exclusão de produtos.

## Tecnologias utilizadas
Para executar o projeto, será necessário instalar/usar os seguintes programas:
* [Node.js](https://nodejs.org/en/download/)
* [NPM](https://www.npmjs.com/)
* [Angular 9](https://angular.io/)
* [Angular Material UI](https://material.angular.io/)
* [Visual Studio Code](https://code.visualstudio.com/download)

## Desenvolvimento
* **Backend**: Fake API construída em JSON-Server. O JSON-Server é um pacote npm usado para criar um webservice REST JSON simulando uma API.

* **Website**: O frontend do site foi criado usando o Angular 9.

## Instalação

Para executar esse repositório baixe-o para sua maquina ou de um `Git Clone`.

### Backend

- `$ npm install` esse comando ira instalar todos os módulos necessários ao Backend
- `$ npm start` irá iniciar o servidor backend na `localhost:3001\`

### Frontend | Web

- `$ npm install` esse comando ira instalar todos os módulos necessários ao Angular
- `$ npm start` irá iniciar o servidor Frontend na `localhost:4200\`

## Contribuições

Contribuições são o que fazem a comunidade open source um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada.

1. Faça um Fork do projeto
2. Crie uma Branch para sua Feature (git checkout -b feature/FeatureIncrivel)
3. Adicione suas mudanças (git add .)
4. Comite suas mudanças (git commit -m 'Adicionando uma Feature incrível!)
5. Faça o Push da Branch (git push origin feature/FeatureIncrivel)
6. Abra uma Pull Request

## Licença
Distribuído sob a licença MIT. Veja LICENSE para mais informações.