Wonderful Store Frontend

Justificativa das bibliotecas e Decisões tecnicas

- Foi utilizado como  principal biblioteca o React, para construir o sistema como SPA.
- Utilizou-se a linguagem Typescript no codigo, já que é uma ferramenta essencial por trazer timpagem, assim trazendo maior segurando para o sistema.
- Como bilbioteca de estilização foi utilizado o Material-UI, por sua simplicidade durante o desenvolvimento
- Componentização através do React
- Utilizo-se a biblioteca Axios realizar as requisições HTTP
- Para configuração inicial do projeto React, utilizou-se o Vite
- Utiliza-se os principios de CleanCode

instrução de como compilar e executar o

```bash 
$ git clone https://github.com/flaviomanuel/wonderfulStore.Web

$ cd wonderfulStore.Web

$ npm install

$ npm run dev
```

- Casa haja alguma necessidade, você pode alterar a BASE_URL da api `src/service/api.ts`

Observação

- Todo historico de desenvolvimento está disponivel nos commits do repositorio
- Para visualizar o backend dessa aplicação: https://github.com/flaviomanuel/wonderfulStore.api