Date: 12/2020
Project: Steambuddy - Games recommender
Authors: Jochum Peter, Lila Keti, Marktl Daniel, Starzacher Philipp, Tragut Mathias, Zenzmaier Florian
Refer to the frontend README
Refer to the backend README
The project uses the following technology stack.
- Scrum/Kanban-Board
- Angular
- Protractor (E2e testing)
- Java
- Spring-Framework
- JUnit
- Pre-commit
- Sonarqube (?)
- CI-System (one of Travis, Gitlab, DroneCI, CircleCI)
Games are classified using Tags, Genres and Groups
Games consist of Title, Image, Description
Membership (Tags, Genres, Groups) Friends
Users should be able to organize a collection of their games, which is the base for the recommendation of other games they do not yet own.
Users can view all the games from their collection.
- Adding games to my collection
- Rating games
The Core part of the application is a recommendation system which is able to find games the user might enjoy based on current games in the collection.
- View to find games or recommend games of interest.
- Support pagination
- Edit your name
- Search friends
- Add friends