A nomadRoom é uma plataforma que visa facilitar a vida de pessoas que querem dividir um quarto.
Para acessar o deploy Clique Aqui!
Figma feito por mim xD
- Página inicial
- Listagem dos quartos
- Scroll Infinito
- Listagem dos quartos
- Cadastro de usuário
- Possibilidade do usuário se cadastrar na plataforma
- Login
- Possibilidade o usuário fazer login na plataforma
- Verificar se o usuário está validado, caso não, mandar para página de validação (finalizar cadastro)
- Possibilidade o usuário fazer login na plataforma
- Finalizar cadastro
- o usuário devera informa a URL da foto e uma breve descrição sobre
- Dashboard inicial
- Listagem de todos os quartos
- Pesquisar qaurtos por estados
- Uma lista com todos os estados disponíveis na plataforma de acordo com a pesquisa do usuário
- Listar todos os quarto de acordo com o estado escolhido pelo usuário
- O usuário poderá favoritar quartos
- Página de cadastro de quarto
- Página de visualização do quarto
- o Usuário poderá visualizar todas as informações do quarto
- o usuário poderá entrar em contado por whastApp com o dono do quarto
- Página de favoritos
- Listagem de todos os quartos favoritados pelo usuário
Este projeto foi desenvolvido com as seguintes tecnologias
- React
- TypeScript
- Axios
- React-router-dom
- React-hook-form
- Yup
- Styled-components
- React-icons
- React-toastify
Para rodar o projeto é necessário que você tenha instalado na sua máquina as seguintes ferramentas:
- Git
- Node.js
- VSCode
- Yarn (Recomendado)
# Clone este repositório através do terminal
$ git clone git@github.com:steinerstt/nomad-room.git
# Acesse a pasta do projeto
$ cd nomad-room
# Instale as dependências do projeto - com yarn OU npm
$ yarn install
$ npm install
# Rode o projeto - com yarn OU npm
$ yarn start
$ npm start
Este projeto está sob a licença do MIT - veja o arquivo LICENSE para detalhes.
Feito com ❤ por Steiner