I need a website to be developed. The main features of this website will be
1-? Provide an interface for registering professional persons
2-? Provide an interface for general public to search the professional persons
3- Provide the interface for admins to manage the details of the registered professionals. (add, update, or delete some information)
4- Provide the interface for admins to configure which professional will be shown in the search result and if shown what details are available.