This GitHub repo contains a rating and recommendation platform designed to help people discover, review, and evaluate all kinds of games that align with their preferences. The application provides features like multi-metric 5-star game ratings, detailed reviews, and AI-powered personalized recommendations. With user account creation, gamers can bookmark favorites, track their reviews, and explore trending games across genres. This platform is different from competitors because of its tailored recommendations, robust user profiles, and interactive community-driven reviews.
Clone the project
Add .env file into server/application directory. Request project admin for .env keys.
git clone https://github.com/CSC-648-SFSU/csc648-01-fa24-team02.gitGo to the project directory
cd my-projectInstall dependencies for back end
cd application/server npm installStart the server in development mode
npm run devStart the server in production mode
npm run build npm run startDownload SQL and configure
add proper .env keys
DEV_HOST=127.0.0.1
DEV_USER_STRING=user
DEV_PASSWORD=password
DEV_DATABASE=databasename npm run dbTo run tests, run the following command inside of application/server
npm run test