You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 15, 2022. It is now read-only.
Coupling the frontend and backend codebase makes it harder for use to innovate independently. For instance if we add logic to the backend it will force a dependency in the frontend. Many UI related libraries may require versions of dependencies that conflict with the backend.
Moreover it is a typical pattern to separate a frontend and backend. See this example and repo of best practices for structuring a react app.
Additional considerations
Eventually we may want to consider Lerna as a way to handle mono-repo structures with some dependency management help built in. For the moment we should at least separate the frontend and backend