Commonality
Sprint Two (concluding April 4th)
This sprint had the team finishing the implementation of most of the app's features. Several programming issues stemming from certain technologies utilized required extra attention to resolve.
Accomplishments in Sprint Two
The team was happy with the accomplishments from sprint two, with almost all functionality finished in some regard.

Improved Navigation
Implemented a simple sidebar to allow for users to navigate easier.

Implemented Chat & Calendar Features
Started to work towards implementing the calendar and chat features for the app.

Added Login Screen
Implemented this crucial starting screen that allows users to login.

Began Tying Backend Database to the App
We have started the process of connecting our backend database to the front-end of our app, so far with group and profile information.

Added Profile Setup Walkthrough
This feature guides new users through the vital process of creating a profile to start.

Created Group Website
Created this website to highlight the goals our of project as well as progress made in each sprints.
Challenges in Sprint Two
1 / Issues Maintaining Modal Functionality
Our app utilized modals for several screens, but they led to several issues especially when interacting with multiple states.
2 / Issues with Expo Go
Expo Go is an incredibly helpful and conveinent platform, but has some issues with consistency between platforms, (Android & IOS).
3 / Merge Conflicts
React Native creates some headaches in regard to merge conflicts with Git, requiring special attention to maintain the stability of the repository.
4 / Class vs. Functional Components
Persistent issues stemming from core differences between class and functional components, led the team to eventually completely transition to the usage of functional components.