There is a existing website and it will need to be rewritten. It needs to allow peple to create a user, upload pictures, or take them with the webcam, upload small videos or take them with the webcam, search for other members by various criteria, like gender, age, location, and so on, chat with other members. There will be 2 categories of members, free and paid. The free ones are limited, in that they cannot initiate a conversation, and they are restricted to a small number of message exchanges with the same person before being asked to became a paid member in order to continue. This applies to male members, female members will have no such a restriction.
Also, the users should be able to report bad behaviour of other users, like inappropriate comments, nude pics, and so on.
The users should be able to cancel their membership at any time.
There will also be an admin section, where the admin can search for a user and view their profile, see the reports of bad behaviour from users, and investigate by looking at the reported conversations or pictures, and take measures, like send a warning email or even deleting the user's membership.
Also in here the admin should be able to set membership prices, and various discounts (like when you set a recurring payment, or pay for multiple months). Also, it should have some reports, like total users, total users that have been active in the last month, total paid users, total male vs female, and so on.
We prefer mvc .net programming. If you are intersted, tell us of your previous experience with .net, and send some sample code that you think are examples of your best work.