I am a Computer Science student and very enthusiastic Web programmer and content creator, and making such a Web functionality as you requested would be an enjoyment for me to create it. Using Bootstrap is a good choice, since it will also look good on mobile devices (which is very important). Also, by providing the screenshots you mentioned, I think the final functionality will be really great.