Skip to content

jhmckimm/yachecklist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 68.0%
  • HTML 17.1%
  • CSS 14.9%