Reputation: 3858
I am trying to build an app for a photographer. These are his requirements:
So, my questions:
Thanks!!
Upvotes: 0
Views: 160
Reputation: 704
I'm not sure about building an app like this, but SmugMug is an existing app that hits most of your requirements.
The base cost is $40-$150/year, depending on what level you choose, plus whatever you need for additional file storage. Not sure if it meets all your needs, but just throwing it out there. Note: I am not affiliated w/ SmugMug, just a satisfied user.
Upvotes: 1
Reputation: 64645
The first question you need to answer is whether you will store the files in the database or on the file system. Given the amount of data in question, I would store the file on the file system and keep meta data about the files including their location in the database. The catch to this approach is that you have to keep the two in sync with each other. It is not particularly difficult to build that system.
The second question relates to where you store the files. You could store the at the same place where you host the site or you could use a cloud storage option like Amazon's S3 (or DreamHOst mentioned by J_B). One advantage of using cloud storage is that the site can hosted anywhere without affecting the location of the files.
Upvotes: 1