I'm a senior developer and I cost about that, at freelance rates. I could definitely design and build the things you mention in a month, providing the core functionality (a document storage system) is not overly complex.
And who said anything about the yearly cost of operating it?