Question:
Does Weebly even allow server-side languages to be used? If not, how are users going to create an account? Are you going to store the passwords in JSON?
I think it's a great idea, but I'm going to take a guess that you don't have the skillset and experience for this to work out well.