I am developing application with MERN stack.
There might be other issues that might run into like opening correct ports (especially if you use ec2), accessing the application from internet etc. I would suggest you deploy the applicaton stepwise making sure each step works before moving on. For example, your backend apis are reachable on their own before you connect frontend with it