This python program takes a JSON file as an input. The JSON specifies the inputs user expects to present for their survey. The program then automatically generates frontend, backend and database to display the survey, save the responses and display the responses.