Skip to content

abccodes/review_platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

282 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License

Review Platform

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.

Screenshots

Backend Diagram

Run Locally

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.git

Go to the project directory

  cd my-project

Install dependencies for back end

  cd application/server
  npm install

Start the server in development mode

  npm run dev

Start the server in production mode

  npm run build
  npm run start

Add sample data

Download 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 db

Running Tests

To run tests, run the following command inside of application/server

  npm run test

About

Rating and recommendation platform

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors