top of page

Sprint Three (concluding Late April)

Sprint Three saw the conclusion of our work on Commonality for this semester. We are very happy to have all major functionalities finished for the app, considering the short period of time we had to develop it.

Accomplishments in Sprint Three

As mentioned above, all of the major functionalities of our app were completed by the end of this sprint.

User Login/Logout

Additional menus to make the login and logout process smooth and responsive for the user.

Bug Fixes

Fixed several troubling issues, especially with login navigations, modals, and global contexts

Create New User Profile

Several screens added to walk the user through the process of profile creation.

Joining Groups

Users can now join groups after browsing the various options.

Direct Messaging and Group Chats

Allows users to direct message other users as well as engage with group chats.

Logo Update

Updated the app's logo to be more clean and modern.

Challenges in Sprint Three

1 / Limited Time Frame

We had to manage a large amount of goals with a very short amount of alloted time in sprint 3.

2 / Database Limitations

Since we utilized a free database platform with MongoDB, we had to pay close attention that our work and testing stayed within the free limits.

3 / Navigation Issues

We had to resolve several issues with navivation as the number of needed screens increased. 

4 / Documentation

It took a lot of effort to stay up-to-date with the required documentation throughout each sprint.

5 / Time Management

All of our group members were quite busy with other commitments, and had to give extra care towards efficiency in the time committed to the project.

6 / Git Merge Conflicts

Maintaining the repository became increasingly difficult as the number of lines of code ballooned.

7 / Learning New Technologies

Our group utilized a variety of tools and technologies throughout the project, and many of us were not familiar with them. This required a great amount of time dedicated to researching and learning these tools.

8 / Clarifying Responsibilites

With so much work to be done in regard to the project, it was a challenge to make sure that all group member's were consistently clear on what they were responsible for.

bottom of page