I am an expert web developer with database creation and administration skills, besides being a fresh person in this field learning more and more. I am pretty confident, I can provide you the required registry database, with all the functionality you mentioned, at the best possible rate. I hope you would be willing to get the best possible output by assigning me for this job :)