These are all of my current and past projects. I have also included information on how I manage projects and all of the associated information.
This is tightly linked to my time management. As noted on that page I use task lists, specifically in the form of kanban boards, to track all of my tasks. This allows me to quickly see how the project is progressing and where I need to go next.
Another major part of my project organization is this wiki. I store all documentation about my projects here. Each project gets a page organized by the customer I am doing the project for with pictures, manuals, and notes.
The third major part is a folder I keep locally and backed up to my server and an off site backup. This folder is called “common”. The common folder acts as a single master filing system. The common folder has several sub-folders: archived, backup, downloads, git, media, and tools. The archived folder is for old information that is not compliant with my current organization scheme. The backup folder contains backups of all of my systems in both factory and “ready to go” configurations so if something goes down I can just flash a new image and be running in a few minutes. This also contains backups of all of my data from web hosts and other critical information. The downloads folder is a common dumping ground for downloads and other files that have yet to be placed in their appropriate place. Git serves as my main project folder. The media folder contains all media like music, movies, audio-books, books, manuals, and photos. The tools folder contains portable applications like windows executables and linux appimages.
The git folder is broken down the same way the wiki is. There is a sub-folder for each customer. Each project gets its own folder in the correct customer folder. All project folders are git repositories. This allows me to track changes in projects easily and revert information if necessary.