How to create a C++ application for a smart waste management system?