Gamestore banner

Gamestore

3 devlogs
20h 55m 14s

I noticed that a lot of people in Hack Club were building their own games and projects, and it gave me the idea to create a simple platform where those kinds of things could be shared or “shipped” to others. So I decided to build a game store web …

I noticed that a lot of people in Hack Club were building their own games and projects, and it gave me the idea to create a simple platform where those kinds of things could be shared or “shipped” to others. So I decided to build a game store web app using Spring Boot for the backend and JavaScript for the frontend. The goal was to create something where users can browse games, add them to a cart, and place orders, while also having an admin side to manage the content.

This project uses AI

Some AI tools were used during development mainly for Debugging errors, Fixing frontend issues, Understanding deployment problems.
Also used AI for security configuration and Readme file

Demo Repository

Loading README...

harishrajarajan89

Shipped this project!

Hours: 20.92
Cookies: 🍪 281
Multiplier: 13.42 cookies/hr

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

harishrajarajan89

Worked on deploying my full-stack GameVault project. The backend is built using Spring Boot with PostgreSQL (Neon DB) and I deployed it on Render using Docker. Initially, I faced multiple issues like wrong runtime selection (Node instead of Java), Maven not found errors, and Dockerfile path problems. I also had to fix the Dockerfile naming issue (case sensitive) and understand how Render handles root directories and build context, for the frontend, I used plain HTML, CSS, and JavaScript and deployed it on Vercel. I ran into issues where Vercel was picking the wrong branch and root directory, so it wasn’t showing my frontend files. After correcting the root directory to the frontend folder and updating the API base URL to the deployed backend, everything started working properly. Finally i connected both frontend and backend, tested API endpoints, and verified that features like viewing games, cart, and admin operations are working correctly on the live deployment

0
harishrajarajan89

Almost completed the backend part, still there are few bugs which I need to fix. Started working on the UI side, currently building login and register pages. Trying to connect frontend with backend APIs and testing the flow step by step.

Attachment
0
harishrajarajan89

Started working on the Game Store project. Set up the backend using Spring Boot and connected it with the database. Implemented basic authentication and role-based access control. Also created APIs for adding and managing games. Faced some issues with database configuration but fixed it after some debugging.

Attachment
Attachment
0