Esse projeto é parte dois do projeto incial e foi desenvolvido pensando no desafio proposto pela Rentcars, a seguir estão as informações e softwares necessários para executar o projeto.
Para executar o projeto em sua máquina é necessário ter as ferramentas a seguir instaladas em seu computador:
- Node
- API desenvolvida na parte anterior
Foi utilizado no projeto as stacks a seguir:
- [Node][https://nodejs.org/en/about]
- [Javascript][https://developer.mozilla.org/pt-BR/docs/Web/JavaScript]
- [React][https://pt-br.reactjs.org/]
- [JS | Axios][https://axios-http.com/docs/intro]
- [JS | Phosphor Icons][https://phosphoricons.com/]
- [CSS | Styled Components][https://styled-components.com/]
- Para o projeto funcionar corretamente é necessário que a API desenvolvida na parte anterior esteja executando, para isso basta seguir os passos do README.md da API que se encontra em:
https://github.com/VictorVechi/DesafioRentAPI- Clonaremos o repositório para podermos executar localmente
# Clonando o repositório
$ git clone https://github.com/VictorVechi/DesafioRentReact.git
$ cd DesafioRentReactTodos os comandos a seguir deverão ser executados na pasta do projeto
- Iremos instalar as dependências necessárias para o projeto executando o comando a seguir
# Instalando as dependências
$ npm install- Agora iremos iniciar o projeto com o comando a seguir
# Iniciando o projeto
$ npm run dev- Agora iremos acessar o projeto em nosso navegador no endereço a seguir
$ http://localhost:5173/O layout do site foi desenvolvido pensando no exemplo proposto no desafio, porém foram implementadas estilizações com CSS para trazer algo mais agradável ao usuário.
O site possui as seguintes funcionalidades:
- Listagem de carros
- Deleção de carros
- Edição de carros
- Adição de carros
Desenvolvido por: Victor Henrique Vechi da Silva