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
- Node.js & npm (for the frontend and backend)
- PostgreSQL (for local data storage)
- Node ^=20
- PostgreSQL ^=17.0
- 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 deploynpm run devContributions are welcome! Feel free to submit issues or pull requests.
This project is licensed under the MIT License.
SVG continents maps created by Simplemaps.com