I built a full-stack game store web app using Spring Boot for the backend and plain JavaScript for the frontend. Users can browse games, add them to a cart, and place orders, and there’s also an admin side to manage games.
The hardest part was deployment. I faced multiple issues like wrong environment selection on Render, Dockerfile errors, path confusion, and Vercel deploying from the wrong folder. It took some time to debug things like build failures, API connection issues, and making the frontend and backend work together properly.
In the end, I was able to deploy the backend on Render and the frontend on Vercel, and connect everything successfully. I’m really happy that the project is now fully working live and I learned a lot about real world deployment and debugging