A digital piggy bank with a LineBot user interface. This design uses four photointerrupters to identify different types of coins and a color sensor to differentiate between different bills. Furthermore, it provides a backend Flask server to store data and respond to commands from the LineBot UI through the Messaging API.