I have re-transcribed the details of one of the current projects underneath as it saves me time in writing out all the detailed requirements (sorry to the original poster for using the content, it’s not copyrighted so I feel comfortable doing so!).
Streaming video software - PHP/MySQL system - adult pay per minute videochat site. Streaming video software should include all the key capabilities needed, a complete user login system, ecommerce support, accounting records and back-office reporting.
MAIN PAGE: View Online/Offline Models, along with their thumbnail image and a short info: username, age, localation, spoken languages.
- Member Registration with account validation link sent by email
- Member Login (password is encrypted in the database). Password recovery.
- Member Control Panel:
Update Profile section allows you to modify any information related to your account. Either your profile, email or password, they can all be changed there
Virtual Wallet is the section where you can see your current balance, and where you can buy credits to spend on private shows and recorded shows. Members with a virtual wallet balance greater then Zero can stay in public free chat for unlimited time.
Any adult payment gateway can be integrated in order to upload funds to the site.
My favorites is the place where you can see if your favorite models are online/offline, and have a fast access to their shows. You can choose to be notified by email/sms when a favorite model comes online.
Take your time and search for models that you like, choose between several categories. In each category you can see Online models as well as Offline models. Once you find one open it up and view it in the Live Chat Interface. Here you can:
- See / Hear the model in free public chat
- Turn model Sound On/Off
- View your Account Balance, Free Time Left, and the Per Minute Rate of the model
- View members in the free public chat room of the model
- Add Money to your account
- Start a Private show where you are the only one who can see the model performing. Private shows are billed per minute (each half minute), the rate can depend from model to model, also the income percent between model / site owner or model/studio operator/site owner. Money are taken off your virtual wallet.
- Start a 2-way Private show, which is similar to private show, with the addition that the model can see your webcam as well and also hear you.
- Give a Tip to a model, you choose the amount.
- Add the model to your Favorites
- View model’s Schedule
- See the model’s Profile and Photo Gallery for free. If your account balance is zero you can see only 6 photos, if you you have money in your account you can see unlimited pictures in the gallery.
- See model’s Recorded Shows. Each recorded show has its own fixed price that you have to pay to view it. You can see a free preview of a few seconds to have an idea of what you should expect of.
History of your viewed private sessions
See how much free time you have left and in how many hours it is reset.
- Model registration: User info, Personal Info, Uploading of Photo ID scanned image,Thumbnail photo image, Profile info, Payment details,performer contract uploading, Terms &amp; Conditions approval.
- Model login (password is encrypted in the database). Password recovery
- Model Control Panel:
View Account balance, Total Earnings, Total paid, Earning percentage, Cost per minute, Total time spent in private shows, Minimum Release Amount, Payment History, Private Shows History.
Update Profile section allows you to modify any information related to your model account. Either your thumbnail picture, user information, profile, personal and payment info, they all can be changed here.
- Start Broadcasting which will turn you Online for