I want an MVC application for a club management system hosted on azure, the application should be able to:
1. Create new members. The new members should be able to login, edit their own profiles and sign up for tournaments
2. Create tournaments that the new members can take part in as well as compute tournament scores.
3. Have an Accounts section that shows subscriptions and balances for the members
4. Have an administration section which will be used to create new members, tournaments.