CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Mejoras en classpip (SCRUM 2)

Estudiants que han llegit aquest projecte:


Departament: DAC

Títol: Mejoras en classpip (SCRUM 2)

Data inici oferta: 15-07-2022     Data finalització oferta: 15-03-2023

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització: EETAC
Paraules clau:
Classpip Desarrollo SCRUM Angular Docker
Descripció del contingut i pla d'activitats:
Overview (resum en anglès):
This final degree work consists of the contribution to the maintenance and development of the Classpip project, which is an application developed at EETAC with the aim of implementing gamification in the academic environment. The contributions made have been carried out working in a group way using the SCRUM methodology for the correct organization of tasks.
The Classpip project is formed by many components with different responsibilities, the most important ones are: for the frontend part of the application we have Classpip-Dashboard which is made in Angular, Classpip-Express which is another frontend component where a quick participation in games created by the teacher is sought and also Classpip-Mobile-Student which would be the interface used by the students. On the other hand, we have the components that would form the backend of the application that are developed with Nodejs and would be: Classpip-Server that would be in charge of the notifications using sockets from the Sockets.io library, Classpip-API that manages the database requests.
The main purpose of this TFG is to improve the application based on individual and collective contributions, always in a SCRUM development environment. The contributions developed in this project are the following: Planning and implementation of the SCRUM methodology for correct functioning when developing as a group, migration of the versioning of the Classpip-Dashboard component to a newer version, contribution to the new API, called ApiV2 and finally implementation of Docker to implement a CI/CD workflow more in line with new technologies.
This report describes the whole process of the contributions, from the organization of the team, including the different management tools, the steps taken for the development, and the technologies used to carry it out.

© CBLTIC Campus del Baix Llobregat - UPC