I'm new to wordpress and hence facing some issues: The use case scenario is as follows: 1) A user is displayed an application form to start a club in his school. 2) The user fills the form and hits the 'Submit' button. 3) The form needs to be validated. 4) If the validation is successful, then data is stored in custom table 'club_details' in db and the user is shown some message(eg: Thanks for submission. Your application is sent to the admin for approval.) else appropriate error messages are shown to the user. 5) The admin goes to the Wordpress admin panel to approve the pending requests for the club. (The data is fetched from db and shown to the admin).
Please provide me some suggestions on how do I achieve this and is this approach good? Thanks a lot in advance.