posted 7 years ago
This is a fun question!
To me, the painful part would be updating the mileage every day, unless you enjoy keeping track of things. Ideally (really fun), your car has a device on IoT that can tell this to your computer. You would still need to enter the time and mileage for replaced parts.
Swing will handle displaying images pretty easily. Identifying parts in an image may need more work, if you tried to do this from scans of the actual auto. Also, some things are hidden during most views of the car (underneath, from front, back, etc.). It could be inside the dash (like cabin air filter), or it could be something like a timing belt, inside the engine.
A different approach that might work would be a 3D advancing display that lets you scroll through layers of depth to see what then becomes visible. That would take a lot of digitizing to get right. You might consider getting images out of catalogs, and only showing them the same angle as they appear in the catalog. If they are shown from the side in the catalog, then you show the cutaway from that side. You get the idea, no?
Just thoughts. I hope you have fun.
Perseverance is best when informed.