Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/natcurti/alura-alfood

Projeto Alfood - CRUD de uma API local usando axios
https://github.com/natcurti/alura-alfood

axios crud hooks react sass typescript

Last synced: about 2 months ago
JSON representation

Projeto Alfood - CRUD de uma API local usando axios

Awesome Lists containing this project

README

        

# 🍴 Alfood

Nesse projeto realizamos um CRUD de uma API local para mostrar uma lista de restaurantes e uma lista dos respectivos pratos. Utilizando rotas, criamos uma página Admin onde é possível cadastrar novos restaurantes, cadastrar novos pratos, atualizar os restaurantes e pratos existentes e deletar caso necessário.

## đź’» Tecnologias utilizadas

Para construção desse projeto foram utilizados:

- React
- TypeScript
- Axios
- React Router Dom
- CSS Modules
- SASS

## 🚀 Instalação

Após clonar o projeto, acesse o diretório e digite o comando abaixo para instalar as dependências necessárias:

```
npm install
```

Depois você pode rodar a aplicação com o comando:

```
npm start
```

## đź“• Aprendizados

A partir de uma API local foi possível praticar as principais requisições HTTP que são o get, post, put e delete. Juntamente também pudemos praticar React Hooks como useState e useEffect, gerenciamento das rotas da aplicação, e também a tipagem com TypeScript.