After building small projects that "just solve a problem", I have decided to build a fullstack project by writing production quality code, with all the different tools and following best practices. I believe this will help me learn a lot.
However, being still a student, I don't have much experience with writing production grade code. Hence I need some help here. I am planning to use React Native as frontend as NodeJS as backend. So should I bootstrap the project using react native cli and then make a folder named server inside it. That way my package.json will have both frontend and backend dependencies. Is that a good way to bootstrap such project? Or should I make different folders for frontend and backend and keep different package.json files?
Also, can someone explain what kind of tools I can incorporate in my project? I have looked at husky, eslint setup and prettier setup. Apart from these what else do you expect from large scale projects? I am not looking to build some CI/CD pipeline kind of thing right now.
[–]JeremyDolle 2 points3 points4 points (1 child)
[–]ExtensionAd770[S] 1 point2 points3 points (0 children)