Nifty Web Apps: Build a Web App for Any Text-Based Programming Assignment. - Kevin Lin; Sumant Guha; Joe Spaniac; Andy Zheng (SIGCSE, 2021)