Olha, sinceridade? Você precisa ter o conhecimento de um time de umas 10 cabeças ai pra poder fazer um projeto desse tamanho.
Se você não tem nenhum conhecimento em relação a JavaScript, Banco de dados e outras linguagens já é um motivo pra você voltar atrás e começar de baixo pra cima e não construir a casa do telhado, e isso não é te desanimando, pelo que eu entendi, você vai querer web?
Sinceramente? Bem complexo.
1
1
Entendi, mas seria para Desktop sem web. Rodar só no meu computador mesmo