Is it feasible to create a website with the following characteristics, and be profitable?
- It allows users to upload multiple images.
- It is free, and relies on advertising for revenue.
- It relies on commercial hosting. (I do not have my own server.)
- Users can view their own images, but not others' images. It is protected by authentication.
My concerns are that the ability for the user to upload image files would create a need for bandwidth that would exceed advertising revenue.
Possible mitigations are the following:
- Use caching.
So, If a user loads 20 images on average per month, you get about 2MB uploaded per user; if you have 1,000 users then you have about 2GB uploaded per 1k users per month. Does this sound right?
What is the impact if each user reviews all his/her images about 4-5 times per month? Is reducing an image to 100k reasonable for your average monitor?