Re. Q1: Yes, this it absolutely feasible to do using the Podio API.
Re. Q2: If I understand you right, you want to create a custom view inside Podio. That's not possible, you would have to have this in your own app, and link to it from Podio.
Cheers,
Casper