aksarben wrote:Well, I did such a project as a junior and it managed to give me a very solid foundation in (Java) web dev. But you need a senior guiding you, not a forum.
You've bitten off way more than you can chew. As the other posters said:
1. If you're are the beginner level, you should (ideally) get several years experience under your belt before you even consider tackling this kind of project. It combines several technologies (database, Web, etc.), any one of which would be a significant challenge to you.