Skip to content

This was my final graduation project for my university course in Information Systems. It's a Recommender System for georreferenced content for another project called CidadeSocial, developed by professors and students from UFRRJ and UFRJ.

Notifications You must be signed in to change notification settings

nicolastmaia/csrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSRS

This was my final graduation project for my university course in Information Systems. It's a Recommender System for georreferenced content for another project called CidadeSocial, developed by professors and students from UFRRJ and UFRJ.

In this project, georreferenced items are taken from a PostgreSQL DB and indexed to Elasticsearch to be later recovered by the CSRS application.

The actual CSRS application is written in SpringBoot and combines georreferenced items with users' interest tags to create a list with items recommended for a specific user.

Below you'll find two diagrams that explain the working of CSRS:

  1. This first iamge is an activity diagram that shows how CSRS integrates with the CidadeSocial mobile app and the CidadeSocial server.

    csrs-flow

 

  1. This second diagram shows how CSRS is structered internally and how it interacts with its data sources. csrs-internal

In this link you can also find a frontend demo application that uses CSRS without the need of an intermediary CidadeSocial server running.

About

This was my final graduation project for my university course in Information Systems. It's a Recommender System for georreferenced content for another project called CidadeSocial, developed by professors and students from UFRRJ and UFRJ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published