Keep track of your and your friends travels with this world map travel visualiser
Show tech stack
- Node.js
- ExpressJS
- EJS
- PostgreSQL
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.
- Install modules with
npm install - Run the commands found in
queries.sqlto set up the tables and schemas- If you don't know how to do this, follow the setup guide found in the docs
- Fill out a
.envfile using the provided.env.exampleas a template - Start up the server with
npm start - Visit
localhost:<PORT>in your browser, where<PORT>is specified in.env.example
- 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