Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gui-bus/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! 🏨
https://github.com/gui-bus/hotefy

backend frontend fullstack nextjs nextui prisma react shadcn-ui supabase tailwindcss typescript

Last synced: about 2 months ago
JSON representation

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! 🏨

Awesome Lists containing this project

README

        

# Hotefy | O seu portal para viagens inesquecíveis! :hotel:


Desktop Homepage


Atalhos de navegação

***[Sobre o projeto](#hotefy-hotel)*** :hotel:​
***[Funcionalidades](#funcionalidades-dart)*** :dart:​
***[Como acessar o Hotefy](#como-acessar-a-página-gear)*** :gear:
***[Tecnologias utilizadas](#tecnologias-utilizadas-dart)*** :dart:
***[Galeria](#galeria-camera)*** :camera:
***[Contribuição](#contribuição-bulb)*** :bulb:
***[Créditos e Agradecimentos](#creditos-e-agradecimentos-handshake)*** :handshake:
***[Contato](#redes-sociais-para-contato-speech_balloon)*** :speech_balloon:
***[Página personalizada](#precisa-de-uma-pagina-personalizada-para-o-seu-negócio-rocket)*** :rocket:


## Hotefy :hotel:


***O [Hotefy](https://hotefy.vercel.app/) é 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!

- [x] Para ver uma pequena demonstração do projeto não deixe de visitar o meu ***[vídeo no youtube](https://www.youtube.com/watch?v=JpICCbnPGr8&ab_channel=GuilhermeBustamante)*** no qual mostro todas as funcionalidades do projeto.

> **ALERTA** :warning:
> 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](https://www.airbnb.com.br/)***, caso tenha ficado interessado em alguma viagem basta proculá-la no site da Airbnb.

### Funcionalidades :dart:
- [x] ***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.
- [x] ***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.
- [x] ***Validação de dados***
- Validação dos dados dos inputs de data/hóspedes para a reserva feita utilizando o ***[React Hook Form](https://react-hook-form.com/)***.
- [x] ***Informações gerais***
- [x] 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](https://swiperjs.com/)***.
- 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](https://www.google.com.br/maps/preview)***.
- [x] ***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 :gear:

- [x] Para desfrutar da incrivel plataforma da Hotefy basta ***[clicar aqui](https://hotefy.vercel.app/)***

## Tecnologias utilizadas :dart:


React
Typescript
NextJS
NextUI
Tailwind
ShadCNUI
Prisma
Supabase
Vercel

## Galeria :camera:
#### 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 :bulb:

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 :handshake:
- Todas as imagens e informaçoes das hospedagens foram obtidas do site da ***[Airbnb](https://www.airbnb.com.br/)***.
- Ao professor ***[Felipe Rocha](https://www.instagram.com/byfeliperocha/)*** pelos ensinamentos que foram essênciais para a realização deste projeto.

## Redes sociais para contato! :speech_balloon:


Instagram


LinkedIn


Gmail

## Precisa de uma pagina personalizada para o seu negócio? :rocket:

- [x] 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!*** :star:

- Entre em contato através das minhas redes sociais ou envie-me um e-mail para [[email protected]](mailto:[email protected]).


Hotefy