If you don't have an architecture in your project, you won't be able to improve your code or refactor that easily and nobody can contribute to the project easily.
For example, Express.js (although I love Fastify much more, and couples of microframeworks in other languages); or Vue / Nuxt for the frontend (I never get accustomed to React / Next / Preact).
Furthermore, can I even expect contributors in the first place? I feel that fame / usefulness-to-others is hard to come by...
If you're learning to code at school/university etc, you will eventually have to do a group project. If you are starting a job, you will definitely either have to work with another developer, or work on an existing codebase..!
If you don't have an architecture in your project, you won't be able to improve your code or refactor that easily and nobody can contribute to the project easily.
That maybe a point; but how do I get started?
For example, Express.js (although I love Fastify much more, and couples of microframeworks in other languages); or Vue / Nuxt for the frontend (I never get accustomed to React / Next / Preact).
Furthermore, can I even expect contributors in the first place? I feel that fame / usefulness-to-others is hard to come by...
If you're learning to code at school/university etc, you will eventually have to do a group project. If you are starting a job, you will definitely either have to work with another developer, or work on an existing codebase..!
Apparently, my course is Informatics, not really computer science. And there are a lot of other topics to focus on, anyway.