A. Discussion forum implementation
1. User an existing member can create any “TOPIC”
2. This “TOPIC” has to be approved by administrator. If it is not approved by admin no discussion can be initiated (Auto approval with specific time limit can be made)
3. There will be a page where user can see list of all active TOPIC.
4. User who has created the TOPIC or any other user can initiate discussion.
5. Any other use can respond to discussion after seeing all previous discussions.
6. After sufficient discussion member who has created the subject can close the TOPIC.
7. Closer of SUBJECT needs to be approved by administrator/auto closer also to be provided.
8. After closer administrator can delete the TOPIC and discussions.
9. User can create multiple TOPIC with a maximum limit set by admin
B. Contact page
1. HTML Page for contact page containing email, phone no , subject and message.
2. Page to be created for saving of above information in a table
3. Page to be created for showing information from above table and replying the message.
3 freelancers are bidding on average ₹4500 for this job
Your project requirements are really detailed but you didn't provide any information about the front-end's specifics, is that to mean it's flexible or you were going to provide that information in the chat?