Can i build apps with database and chart options

Can i build apps with database and chart options

hi,

I am new to zoho and was confused whether i can build custom apps with it.
MY requirements is like below

I want to create page with custom widgets for daily tasks belonging to different category example

1. went to gym yes or no
2. How much protein i ate today . text box
3. how many book pages i read etc text box

Then i submit via form so they get saved in database.

Then i want to have various charts which can show my progress like

1. Line chart showing when i went to gym and when i missed
2. Chart shopwing how much protien i ate on weekly , monthly daily basis etc

You guys have used zoho so if you guys can tell me if i can do this sort of thing or not