What should I do for devloping a great project?
<p>I am going to start a new project as a project trainee. And my project is making a job-portal site. And I have done some work with winform but I am a newbie to asp.net,css,html and java script. And my expection is to make this project is very very great at all, and I am ready to work a lot and lot to make this project successfull. Amd reason to make good project is learning. </p>

<ol>
<li>Now I want to know that how should I start ?</li>
<li>What should I do first ?</li>
<li>Which things I should keep in my mind by doing this project ?</li>
<li>Which structure I should follow ?</li>
<li>Should I use mvc (I dont know more about mvc) ?</li>
<li>How my database should be ?</li>
<li>Which database I should use as a backend ?</li>
<li>Which facilities should be provided to the user for more user freindliness ?</li>
<li>What shoud I use for validation like javascript or ajax or regex ?</li>
<li>Will there be a need of providing reporting services, if yes what should I use to do that ?</li>
<li>And how can I know that what will be there at the side of admin and at the side of the employers as we can know at the side of the job seeker ? </li>
<li>Give me other suggestions that this website should include as a functionality. </li>
<li>Should my database has normalization ? </li>
<li>How can I know more and requirement about this project ?</li>
</ol>

<p>I am asking these type of number of questions because I want to learn as possible as more. And want to involve as possible as more functionalities in this project. And second reason for knowing the answers of above question is I can come to know that which thing I should follow like one question is which database I should use then as an answer of this question I can come to know that which database is more used in the industry and is required to learn first. Thanks...</p>
