This is a weird thread.
The only requirement mentioned is that the server will deal with 100 GB of photos. We have no idea what it will do with them, if that's fixed or if it will grow, what the clients accessing the server need to do, if this is an internal intranet app or external internet app, if the images can be edited or deleted, how many users you need for your demo, if your clients are iOS/OS X/Windows/Linux/Android/Windows Phone/whatever, if there is a team of iOS or OS X developers or admins on staff already, etc. We have approximately no information, and people are guessing based on their assumptions and own experience.
You're an intern. You've been asked to prototype some sort of photo viewing app for a large corpus of internal photos for "scientists". You have OS X server, but you don't know if that's the right tool. You need to learn a lot about what questions to ask about requirements and start asking them. Can this be browser-based? What's the monthly budget to keep it running? How available does it need to be (or: how much downtime is tolerable)? Are there performance requirements? If it has to be an app, should it appear in the App Store or only be distributed internally (this affects which dev program you should join)? What do you need to learn? How expensive it will be to build? To maintain? Is this feasible in some time frame? How many developers it will take to deliver by a certain time? Is it feasible to host this on OS X if this is internal? What if it's external? Do you or the firm have the expertise to secure this app, if security matters (hint: it does)?
You aren't getting super useful answers here because you haven't provided enough data. Find out a lot more, share it here, and we can give you better advice.
My thought: build a web app styled for mobile devices. Implement an image catalog and keyword search with paged (or infiniscroll) results. Once you have that you can move on to an app, that you won't finish, so document things well so a full timer or future intern can pick up where you left off.
Find small, impactful, measurable steps. Execute them and report to your superiors. Your goal is not a robust, internet-enabled client-server platform enabling immediate access to a huge catalog of images. That's asking to fail, and having 3/4 of that but nothing really working is the same as having nothing. Build small pieces that function, and build up from there.
Good luck.
-Lee