Skip to content

A traveler guide website to explore the world's most famous destinations.

Notifications You must be signed in to change notification settings

Bernardo-Rodrigues/traveler-api

Repository files navigation

Traveler

The back-end of a full-stack application with the concept of a travel guide site, where you can create a personal account and explore some of the world's most famous destinations. You can see information about each one and also interact with them by marking as a favorite, booking a trip, earning an achievement when you’ve visited a destination, and rating the destination.

Image1 Image2 Image3

Try it now at https://traveler.net.br
Link to the front-end repository: https://github.com/Bernardo-Rodrigues/traveler-app

About

The main features of this app are:

  • Create a personal account
  • View a list of the world’s most famous destinations
  • View details about each destination
  • Mark a destination as a favorite
  • View your list of favorite destinations
  • Mark a destination as visited
  • Earn achievements for each visited destination
  • Rate a destination
  • View a ranking of the highest-rated destinations
  • Book a trip to a destination
  • View your travel schedule
  • Receive specific tips when you’re on a trip
  • Edit your profile

Why?

This app was created to put into practice an original idea of a personal travel guide to help with information about the destinations I want to visit. It was also developed to practice creating automated tests with Jest, containerizing the project with Docker, and using CI/CD flows.

Technologies

The following tools and frameworks were used to build the project:

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

How to run

  1. Clone the repository

  2. Install Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. Run the container with
docker-compose up --build
  1. Finally, access http://localhost:3000 in your favorite browser

About

A traveler guide website to explore the world's most famous destinations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published