The users who search for the data would be different from the users who add the data.
Before adding the data the user should create an account (only username and password) and how many times a use can add data would be limited.
21 freelancers are bidding on average $973 for this job
I've been using ruby on and off since the first edition of the pickax came out. I'm also a member of my local ruby users group. I think that rails is a great platform and would love to help you. --rjspotter