Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.33 KB

README.md

File metadata and controls

18 lines (11 loc) · 1.33 KB

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.