It's not just data entry. The actual search aspect is gonna be challenging (it's not harder than the web itself, but you need to know where to look, the keyword would be either "Lucence, "Solr" or "Elastic Search", for the record).
One thing I want to note is that you didn't mention which "kind" of webapp development you care about (ie frontend, backend or both). Roughly, the distinction is whether you care about making a website (the part where people look at) whether you care most about just the functionality part of the webapp.