Any reason you're making one yourself? Why not use an existing one?
Keith, I already know that. I am willing to take my time to do it.
And Dragon, how am I supposed to make an existing one that connects to my server?
Aren't those just website builders? I already have my own website and server.