What mining have you done so far? What mining software packages have you tried?
Do you know what a share is, yet?
Have you built any bitcoin code from source?
I would want to have all of the above experience (and more) under my belt before trying to create a new mining pool.
You can do all of that on the testnet blockchain. Point some miners at it, and see it work. You said you see a lot of code for back end. Yes, that's right. Are there any stratum open source projects? That's where you need to go with ASIC's appearing in the wild now.
There is no good front end and no open source secure one. You'll need to do the front on by yourself. That's what all the big players have done and most of their back ends are proprietary as well. If you can't build bitcoin from source and don't even know where to start, you should probably move on right now.
The only way you could probably really attract a crowd is offering PPS and you'll need plenty of coin to front until you can build some hash behind you and start getting some blocks.