Можно и в одно приложение можно и в два. Если функционал совершенно разный то лучше в два отдельных
Читал про monorepo но не до конца понял есть ли там возможность связи между проектами.
Есть. Еще почитайте про yarn workspaces.
делаете при модуля - аппа, админка, общий код
yarn сделает симлинки в node_modules друг на друга.
дальше код из любого модуля можно подключать в любом другом простым import,
например если у вас модуль с общим кодом называется "@hamsterhomka/common-ui" то и в админке и в аппе можно написать "import MyButton from '@hamsterhomka/common-ui/src/button'"
есть еще lerna если функционала yarn не хватит