Inspiration

https://github.com/cult-of-maxwellism/HackCU-11

What it does:

https://github.com/cult-of-maxwellism/HackCU-11

How we built it:

We scoped out the project (including base and stretch goals), then scoped out the logic, built a lot of the statements we wanted to test for, and then Ben went off to build basic logic while Dan went off to figure out some of the stretch goal stuff. Around 10 PM last night, we reconvened and built something that compiled. Around 1 AM, after a hard day's coding, Ben went home and Dan stuck around to optimize and learn more about GUIs. Finally, after several things broke and a last-minute Git crisis interrupted GUI development (20 mins before it would have been done, I swear), we had something functional!

Challenges we ran into:

Starting off, we're in either the first or second CSCI classes, so we knew basically nothing. Dan went down a GUI configuration rabbit hole, while Ben went down the Git rabbit hole. This morning, we ran into issues with Github regarding Ben's branch, as well as function overlapping with our header file. We were able to mostly resolve these problems in time to finish the project to the best of our ability.

Accomplishments that we're proud of:

We learned quite a lot! Dan spent a load of time learning about Qt, GTKmm, Python, piping input/output, and many other things to try and build a CLI, while Ben wrestled with C++, Git, and VSCode to implement the weird logic Dan kept coming up with.

What we learned:

We learned how to work with header files, create branches and sync through github, work with AI to come up with new plans of attack on somewhat novel ideas, and designate sections of the project based on our strengths.

What's next for Preventative Maintenance Diagnostic Tool:

Dan hopes, someday, to add a GUI wrapper to it and make the diagnostics more comprehensive. If given a week, we might even add estimated pricing for parts/services!

Built With

Share this project:

Updates