Skip to content

Um site de guia de viajantes, para explorar os destinos mais famosos do mundo.

Notifications You must be signed in to change notification settings

Bernardo-Rodrigues/traveler-app

Repository files navigation

Traveler

O front-end de um aplicativo full stack com o conceito de site de guias de viagem, onde você pode criar uma conta pessoal e explorar alguns dos destinos mais famosos do mundo, vendo informações sobre cada um e também podendo interagir com eles marcando como favorito, reservando uma viagem, recebendo uma conquista quando já visitou um destino e dando uma nota ao destino.

Experimente agora em https://traveler.net.br
Link para o repositório do back-end: https://github.com/Bernardo-Rodrigues/traveler-api

Sobre

As principais funcionalidades deste aplicativo são:

  • Crie uma conta pessoal (OAuth)
  • Veja uma lista dos destinos mais famosos do mundo
  • Veja alguns detalhes sobre cada destino
  • Veja a localidade do destino através de uma integração com o google maps
  • Marcar um destino como favorito
  • Veja a lista de seus destinos favoritos
  • Marcar um destino como visitado
  • Receba conquistas para cada destino visitado
  • Dê uma nota para um destino
  • Veja uma tabela de classificação dos destinos mais bem avaliados
  • Reserve uma viagem para um destino
  • Veja sua programação de viagens
  • Receba dicas específicas quando estiver em uma viagem
  • Edite seu perfil

Por quê?

Este aplicativo foi criado para colocar em prática uma ideia original de um guia de viagem pessoal para ajudar com informações sobre os destinos que quero conhecer, desenvolvido também para praticar a criação de testes automatizados com jest, para colocar o projeto em contêineres docker e usar fluxos de CI /CD.

Tecnologias

As seguintes ferramentas e frameworks foram usados na construção do projeto:

HTML5 CSS3 JavaScript React React Router Styled Components NodeJS Express.js Postgres TypeScript Prisma Jest cypress ESLint Docker Vercel Heroku

Como rodar

  1. Clone o repositório (O do back-end também)

  2. Instale o docker

 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. Configure as variaveis de ambiente

  2. Rode o container com

docker-compose up --build
  1. Por fim, acesse http://localhost:3000 no seu navegador preferido

About

Um site de guia de viajantes, para explorar os destinos mais famosos do mundo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages