Table of Contents Table of Contents
Next Page  400-401 / 568 Previous Page
Information
Show Menu
Next Page 400-401 / 568 Previous Page
Page Background

Gamer Time

Technological Solution

The solution includes a mobile application implemented with Flutter, a

server application implemented with Node.js, an artificial neural

network model implemented with TensorFlow, the use of Firebase

services to allow secure and user-friendly authentication as well as a

realtime database. In addition, the server is interfacing with an

external API in order to fetch information regarding existing games.

Gabriel Kol

Advisor: Perry Shalom

Software Engineering

Recommendations Algorithm

The system recommends games to the user based on their personality

type and actions of other players in their circle of friends. The user’s

personality is

analyzed from texts written in their

reviews. The reviews are being

encoded into 512-dimensional

embeddings vectors which are

used as inputs to our pre-trained

text classification neural network model.

Application Screens

A mobile application that provides a personalized video game

recommendations system, game rating and review

capabilities, social networking service, game search engine,

tracking list management, and more. Through machine

learning and principles of psychology, the system is able to

compute the user's personality type and recommend popular

games in matching genres.

Client

(Flutter Mobile Application)

Server

(Node.js Application)

Realtime Database

(Cloud Firestore)

Games API

(RAWG API)

Neural Network

(TensorFlow)