Skip to content

Repository files navigation

Multi-person travel tracker

Keep track of your and your friends travels with this world map travel visualiser

travel tracker page UI screenshot

Show tech stack
  • Node.js
  • ExpressJS
  • EJS
  • PostgreSQL

Getting started

To get started, you'll first need to have both Node.js and PostgreSQL installed. For advice on installing PostgreSQL, please follow the link in step two.

  1. Install modules with npm install
  2. Run the commands found in queries.sql to set up the tables and schemas
    • If you don't know how to do this, follow the setup guide found in the docs
  3. Fill out a .env file using the provided .env.example as a template
  4. Start up the server with npm start
  5. Visit localhost:<PORT> in your browser, where <PORT> is specified in .env.example

How to use

  • Add people to your database so you can track the countries they've visited by pressing the + icon and filling out the person form
  • Enter a name, and pick a colour for each person
  • Type a country name into the text field that you'd like to add to the current person's visited countries, and watch it appear on the world map below!
  • Edit and change your colours, or delete people's data altogether and start from scratch

That's all there is to it! Have fun keeping track of the countries you and your friends have visited; see who can get the highest score :) — Callum

About

Track your travels and compare with your friends

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages