What should I use to build my project?

Usewhat.tech tries to answer this question optimally as possible given some details about you and your project