P2 AAU project - Team Coheasion Tool

2026-02-21

https://github.com/cs-24-sw-2-p2-05/team-cohesion-tool

Team Coheasion Tool (Spring 2024)

The second semester of the software bachelor focuses on internet web development (or the introduction to it at least) and describing algorithms.

This project attempts to correlate team members' free time and their interests in activities with the end result of suggesting dates and activities.

For this, a basic SPA was written with Node.js and Express.js (and just that) for team members to log on to and provide appropriate information, and to show results of calculations.

Technologies and Theory

  • Node.js, Express.js
  • Vanilla HTML, CSS
  • Genreal iwp, SPA

Abstract (From Project Report)

The aim of this project is to investigate how to increase team cohesion, which is assumed to be possible by enhancing social cohesion among peers. The target group of this project is Computer Science students at Aalborg University for multiple reasons, but mostly because they typically are more introverted, and since they frequently work in groups, it is crucial to strengthen this cohesion. To achieve the goal of enhancing social cohesion, a web application has been developed to assist in coordinating social activities based on the personal preferences specified by each team member. The application will suggest the optimal time interval, a specific activity, and show available team members. The core functionality of the application has been developed and works as intended, theoretically increasing the team cohesion in the target group. Thereby obtaining the objective of this project.

Images

Login and profile creation page
Login and profile creation page
About page for the tool
About page for the tool
Profile and team into page
Profile and team into page
Interests selection pages
Interests selection pages
Time availability selection page
Time availability selection page