I'm starting to write an file-hosting website like Rapidshare. Can I ask requirements for the subject? It is programming related in the end and I don't want to hit an iceberg after I start coding. Yet I don't know if it would be closed.
edit: For people who think it would be advertising and stuff. It's not a site I plan to launch. It's a school project. I just want to know how I should define the scope.
The ones I have thought so far:
-Files should be in a non-shared folder
-They probably should have their own folders
-Server has to manage processes that transmit data to user
I'm new to web programming. I just want to have a basic guideline.