Skip to content
/ Hotefy Public

O Hotefy é uma plataforma de reservas de viagens desenvolvido com React, Typescript, Next.js, NextUI, ShadCN/UI, Tailwind CSS, Prisma, Supabase e Vercel. O projeto conta com opçoes de viagens para todos os gostos, venha encontrar o refúgio perfeito e realizar os seus sonhos! 🏨

Notifications You must be signed in to change notification settings

gui-bus/Hotefy

Repository files navigation

Hotefy | O seu portal para viagens inesquecíveis! 🏨

Desktop Homepage

Hotefy 🏨


O Hotefy é uma plataforma de reservas de viagens desenvolvido com React, Typescript, Next.js, NextUI, ShadCN/UI, Tailwind CSS, Prisma, Supabase e Vercel. O projeto conta com opçoes de viagens para todos os gostos, venha encontrar o refúgio perfeito e realizar os seus sonhos!

  • Para ver uma pequena demonstração do projeto não deixe de visitar o meu vídeo no youtube no qual mostro todas as funcionalidades do projeto.

ALERTA ⚠️ Este projeto se trata de um projeto de estudos, ou seja, nenhuma das informações contidas na página do projeto são totalmente verídicas. Todas as informaçoes e imagens são meramente ilustrativas e foram obtidas do site da Airbnb, caso tenha ficado interessado em alguma viagem basta proculá-la no site da Airbnb.

Funcionalidades 🎯

  • Interface de usuário, navegação e design
    • Através da combinação de React + Tailwind + NextUI + ShadCN/UI foi criado uma interface moderna, atraente, intuitiva e totalmente responsiva.
  • Barra de pesquisa, filtros de categoria e recomendados
    • Possui sistema de pesquisa na qual exibe todas as viagens que contenham o termo que foi pesquisado e também, na versão desktop, possui filtros para exibir apenas hoteis, chalés, pousadas, especiais e até uma área com as hospedagens recomendadas pela Hotefy.
  • Validação de dados
    • Validação dos dados dos inputs de data/hóspedes para a reserva feita utilizando o React Hook Form.
  • Informações gerais
    • Ao clicar na hospedagem desejada exibe diversas informações na seguinte ordem:
      • Exibe 05 imagens do local a partir de um slider criado com o SwiperJS.
      • Exibe a área de reserva da viagem, na qual o usuário pode inserir a data desejada inicial/final e o número de hóspedes, caso esteja disponível ele será redirecionado para a tela de confirmação, caso contrário exibirá uma mensagem de data indisponível/número de hóspedes invalido.
      • Exibe uma pequena descrição sobre a viagem, mostrando suas principais características e o que torna este local único.
      • Exibe uma seção de destaques que mostra quais são alguns dos items oferecidos pela hospedagem.
      • Exibe informaçoes extras, porém importantes, como horário de checkin/checkout e o número máximo de hóspedes
      • E por fim exibe uma pequena descrição sobre a localização e também um mapa utilizando a API do Google Maps.
  • Light & Dark mode
    • Sistema de tema claro e escuro disponível para aqueles que preferem um ou outro, com salvamento de preferência no local storage dessa forma quando o usuário acessar a plataforma novamente ela estará com o tema escolhido.

Como acessar a página ⚙️

  • Para desfrutar da incrivel plataforma da Hotefy basta clicar aqui

Tecnologias utilizadas 🎯

React Typescript NextJS NextUI Tailwind ShadCNUI Prisma Supabase Vercel

Galeria 📷

Desktop - Tema claro

desktop

Homepage

desktop

Pesquisa

desktop

Detalhes da hospedagem - 01

desktop

Detalhes da hospedagem - 02

desktop

Validação dos dados

desktop

Confirmação de reserva

desktop

Minhas viagens - Com reservas

desktop

Minhas viagens - Sem reservas

desktop

Confirmação de cancelamento de reserva

Mobile - Tema claro

mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile

Desktop - Tema escuro

desktop

Homepage

desktop

Pesquisa

desktop

Detalhes da hospedagem - 01

desktop

Detalhes da hospedagem - 02

desktop

Confirmação de reserva

desktop

Minhas viagens - Com reservas

desktop

Minhas viagens - Sem reservas

desktop

Confirmação de cancelamento de reserva

Mobile - Tema escuro

mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile mobile

Contribuição 💡

Gostaria de contribuir para o projeto? Fico muito grato pelo interesse!

  • Sinta-se à vontade para entrar em contato comigo através das minhas redes sociais para enviar seu feedback, sugestões ou comentários sobre o projeto.

Creditos e agradecimentos 🤝

  • Todas as imagens e informaçoes das hospedagens foram obtidas do site da Airbnb.
  • Ao professor Felipe Rocha pelos ensinamentos que foram essênciais para a realização deste projeto.

Redes sociais para contato! 💬

Instagram LinkedIn Gmail

Precisa de uma pagina personalizada para o seu negócio? 🚀

  • Se você gostou do projeto da Hotefy e está interessado em ter uma página para o seu negócio, entre em contato! Estou disponível para desenvolver sites personalizados e adaptados às necessidades da sua empresa.
    Vamos transformar sua visão em realidade!

  • Entre em contato através das minhas redes sociais ou envie-me um e-mail para guibus.dev@gmail.com.

Hotefy

About

O Hotefy é uma plataforma de reservas de viagens desenvolvido com React, Typescript, Next.js, NextUI, ShadCN/UI, Tailwind CSS, Prisma, Supabase e Vercel. O projeto conta com opçoes de viagens para todos os gostos, venha encontrar o refúgio perfeito e realizar os seus sonhos! 🏨

Topics

Resources

Stars

Watchers

Forks