Skip to content

patrickklaeren/yachecklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ YaChecklist (Yet Another Checklist)

Welcome to the YaChecklist project! 🛬

I got fed up with the existing checklist websites. Wanted something lightweight and easy to use. This is MIT licensed, do with it what you want under the terms of MIT.

Checklists are hydrafted via JSON files.

📁 File Structure

├── index.html               # Homepage that lists all aircraft
├── viewer.html              # Displays checklist from JSON
├── /scripts                 # JS logic to load and render data
├── /styles                  # Basic styling
├── /checklists              # JSON files per aircraft
│   ├── index.json           # List of aircraft

✍️ How to add a checklist

  1. Create a new JSON file in /checklists/ like this:
{
  "aircraft": "Cessna 172",
  "checklists": [
    {
      "title": "Preflight",
      "items": ["Walkaround complete", "Fuel checked", "Pitot cover removed"]
    }
  ]
}
  1. Add it to checklists/index.json:
[
  { "file": "B737NG.json", "name": "Boeing 737NG" },
  { "file": "C172.json", "name": "Cessna 172" }
]

That’s it! Your aircraft will now appear on the homepage. 🛫

🤝 Contributions welcome

Have another aircraft you’d like to add? Found a bug? Open an issue or PR!

Happy flying! ✈️🛫🛩️


Disclaimer: This is for flight simulation use, not intended for any real world operations. I am not responsible for any inaccuracies or other discrepencies on any checklist or data in this repository.

About

YaChecklist, yet another checklist for flight simulation

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors