Skip to content

Built for globetrotters, WorldView is a personal travel tracker designed to visually map your journey across the globe. With detailed 2D maps for the entire world, the platform lets you select the countries you’ve visited, track how many times you've been there, and store your travel history in a secure, persistent database.

License

Notifications You must be signed in to change notification settings

Shalev-Aviv/WorldView

Repository files navigation

WorldView🌍

WorldView is your ultimate travel companion – a sleek, interactive map that transforms your wanderlust into a visual journey around the globe. Explore every continent, mark the countries you’ve visited, and watch your personal world map come to life with vibrant colors!

✨ Whether you're a seasoned explorer or just starting your adventure, WorldView helps you:

✅ Track your travels and celebrate every new country you step foot in

🎯 Visualize your progress like a global travel progress bar

Tech Stack🛠️

Installation & Usage🚀

Prerequisites

Recommended Versions

  • Node ^=20
  • PostgreSQL ^=17.0

Setup before running

- npm install
- Create a `.env` file in the root directory and add the following lines:
    DATABASE_URL=postgresql://[USER]:[PASSWORD]@localhost:5432/[YOUR_DB_NAME] # Change everything in [] with your actual data
    JWT_TOKEN="your_jwt_secret" # change the string with your real token, to create a token use: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
- npx prisma install
- npx prisma migrate deploy

run the project

npm run dev

Contribution🤝

Contributions are welcome! Feel free to submit issues or pull requests.

License📄

This project is licensed under the MIT License.

Credits🥰

SVG continents maps created by Simplemaps.com

About

Built for globetrotters, WorldView is a personal travel tracker designed to visually map your journey across the globe. With detailed 2D maps for the entire world, the platform lets you select the countries you’ve visited, track how many times you've been there, and store your travel history in a secure, persistent database.

Topics

Resources

License

Stars

Watchers

Forks

Languages