Skip to content

iamgabrieldev/rentX-web

Repository files navigation

capa-rentx

Rentx

Aplicação web para alugar, listar e filtrar carros, além disso também podemos cadastrar usuários, recuperar senha e fazer login com autenticação via JWT

Iniciando a aplicação

Por enquanto estou utilizando json-server para fake api

caso queira rodar em outra porta a api, pode mudar a flag do json server e no .env a variavel de ambiente.

# para rodar a fake api
json-server db.json --port 3004
# para instalar dependencias do projeto
yarn install
# para rodar em ambiente de desenvolvimento
yarn dev

Stack

  • Reactjs
  • React Hooks
  • React-hook-form
  • Zod
  • Typescript
  • Styled-components
  • Radix-ui para componentes de acessibilidade como tooltips, button e modals etc.
  • Ant-design para alguns componentes como calendário e carossel de imagens
  • Vite
  • Vitest
  • Testing-library

Features

  • User authentication
  • Create new user
  • Profile Update
  • List my rental cars
  • List cars avaiables
  • Rent cars
  • And more...