Skip to content

SQLtattoo/wanderlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Wanderlist

Wanderlist banner

A community bucket list of places worth visiting — the running demo project for the GH-900: GitHub Foundations course.

CodeQL Pages License: MIT

Wanderlist is a tiny static site where the community adds places worth visiting. It is deliberately small so we can build it live, from git init all the way to Copilot and code scanning, across the whole course.

✨ Features

  • Filterable grid of destinations
  • Search by place or country
  • Filter by continent
  • Zero runtime dependencies — publishes straight to GitHub Pages
  • Map view (good first issue — see CONTRIBUTING)
  • "Add a place" form

🚀 Quick start

# Clone and open
git clone https://github.com/SQLtattoo/wanderlist.git
cd wanderlist

# Option A — just open index.html in a browser
# Option B — run the tiny dev server
npm install
npm start        # http://localhost:3000
npm run validate # checks data/destinations.json

Tip

No local tools? Press . on the repo to open github.dev, or click Code → Codespaces to get a full environment in the browser.

🧭 How it fits together

flowchart LR
    A[data/destinations.json] --> B[app.js]
    B --> C[Filterable grid]
    D[scripts/build.js] -->|validate| A
    C --> E[GitHub Pages]
Loading

🙌 Contributing

New places are welcome! Add an entry to data/destinations.json and open a pull request. Read CONTRIBUTING.md first.

Note

Found a security issue? Please follow our Security Policy instead of opening a public issue.

📄 License

Released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors