Welcome to Wanderlust, a travel and location discovery platform designed to inspire exploration and connection. With Wanderlust, you can:
- Explore cities and point of interest (POI) guides, curated with insider tips and recommendations.
- Collect and organize POIs into favorites, bookmarks, and custom lists.
- Follow fellow travelers, send messages, and stay up-to-date on their adventures.
- Record your own trips with diary entries, complete with photos and memories.
- Plan future trips using our intuitive trip planner tool.
- Search and filter results using powerful facets and filters.
It's open source and free.
(Yes, AI wrote this section. Duh.)
- Docker (https://docs.docker.com/desktop/setup/install/linux/ubuntu/)
- Go (https://go.dev/dl/)
- sqlc (https://sqlc.dev/)
- Just (https://github.com/casey/just)
- Air (https://github.com/air-verse/air)
- Goose (https://github.com/pressly/goose)
- Node.js (https://nodejs.org/en/download)
- pnpm (https://pnpm.io/installation)
- Infisical CLI (https://infisical.com/docs/documentation/getting-started/introduction)
- Concurrently (https://www.npmjs.com/package/concurrently)
- Check each subproject's README file.
- Make sure you have all the requirements installed.
- You can run
requirements.sh
script to check if you have all the requirements installed. chmod u+x ./requirements.sh && ./requirements.sh
- Login to Infisical.
- Start Docker service or Docker Desktop.
- You can run
- Run
just setup
to setup the project. - Run
just watch
to start the servers.
See the LICENSE file for license rights and limitations.
- Email - Contact us through withwanderlustapp [at] proton [dot] me
Please see CONTRIBUTING.md.