Hay my fellow campers!
I have some big problem right now and would really love your help!
At first to my situation. Currently I started a developer job that you could call a junior dev job for american standards. And that’s all fine for me since I don’t have any formal education until now.
So recently I was tasked with the project to plan the move away from FileMaker for the main product of the company. This product is already a few years old and got a lot of stuff in it so it’s not really done within a few weeks.
While I really love the trusted in my skills I and willing to do this project, I really struggle right now. But the problem is, we have no (senior) developer that I can go to and ask for advice. I know it’s a risky state for me but I think I can manage that.
I have more or less all possibilities for choosing the technology stack and this is one of the first problems for me.
so far I have decided on the following:
- node in version 6.x (because of LTS version)
- express
- mariaDB (it makes sense to use a relational DB since we have a lot of relations in the data)
- sequelizejs as ORM (Nobody likes writing plain SQL all the time
)
- mocha + chai for testing
- ES 2015 for backend code without babel
So the first pain point for me is choosing the right frontend lib. Currently I tend to react or vue since they seem to be solid choices that won’t vanish of night. Angular 2 seems not a good choice because of the high learning curve if read about.
And than there is the other pain point which is related to the first. I don’t really know how to structure a large scale project like this. I’m pretty sure this project will reach more than 200k Lines of Code in few months after starting it. So I don’t want to mess it up already after the start.
I really would love some advice or help. Or if someone would like, helping me with mentoring me in some way. Like helping me making such hard design decisions. I don’t need someone holding my hand, just someone I can turn to for a good advice or opinion on advanced topics.
I already tried to get help on reddit and some discord channels but as you can see, without much luck
and for the lazy people:
tl;dr
Need help with designing a large scale node/express app and choosing the right frontend. Maybe someone mentoring me for a few weeks / months
So far happy coding everyone!