I am developing a Wordpress website in which each logged-in user should have a dashboard from which (s)he can upload video files. Each user has an upload limit of X GB. He also should be capable of seeing the amount of his remaining space. How should i create that dashboard? Is there a plugin or i should write my own PHP code ?
This is not a question that has any one particular answer. It all depends on specifically, what you are trying to achieve. You probably will not find a plugin that does exactly what you want without some heavy customization anyway, and I think that it will probably be easier to write your own plugin or custom theme functionality. I you have never done something like that before the codex is good a place to start.