MS7 - ISIS3510-202620-Team41/ISIS3510-202620-Team41-WIKI GitHub Wiki

Microsprint 7 - Week 14/09/2026 - 19/09/2026

1. Value

The app helps students make better use of short gaps between classes by reducing the effort needed to find a feasible activity.

Feature What the system does Value created
CAS Uses the student's available time, location, distance, aactivity duration, and available time to adapt which activites are shown Saves time and prevents unrealistic options
Smart feature Automatically prioritizes/recommends the best activity or meetup based on several data points. Reduces decision-making and coordination effort.

2. Views

Links to native applications

Kotlin : https://github.com/ISIS3510-202620-Team41/Kotlin-main.git

Flutter : https://github.com/ISIS3510-202620-Team41/Flutter-main.git (Regarding the review of the views in this native model, please note that it should not be performed on the main branch but rather on the View_Friends branch, as that is where the five implemented views are located.)

2.1 Home

The Home view shows the user's current free-time window and recommended activities that fit within that time. It also gives quick access to creating a new activity and to the main sections thanks to the bottom navigation bar. The screen applies the defined color palette, typography, photography-based activity cards, informational incons, and flat navigation pattern.

2.2 Profile

The Profile view presents key information about the user, including their description, number of activities, friends, and available free time. It also displays their weekly schedule and highlights the free-time windows that can be used to plan activities.

2.3 Edit Profile

In this view the user can edit their profile, they have the option to add a profile picture, change their name, and add/alter a description about themselves.

2.4 Create Activity - Step 1

This view represents the first step of the activity creation flow. The user can select multiple available friends to invite, while the progress indicator communicates their position within the sequential navigation flow.

2.5 Create Activity - Step 2

This view allows the user to choose one or more activity categories for the plan. The selected category is highlighted using the primary magenta color, while the progress indicator shows the user’s position in the sequential activity-creation flow.

2.6 Create Activity - Step 3

This view lets the user choose the place where the activity will happen. It shows available locations with relevant information such as distance, estimated duration, and price, while also providing search and filter controls. The screen continues the sequential navigation pattern from the previous activity-creation steps and uses clear selected/unselected states to show the user’s current choice.

2.7 Friends

The Friends page shows the friends of the user that are available showing if they are free, if they are not it shows in how much time, it also allows the user to search for other users so they can connect with others.

2.8 Activities

The Activities page shows activities for the user, it allows the user to filter them and see what activites they have nearby. If they are interested in an activity they can select them to see the activity with greater detail.

2.9 Activity Detail

The Activity Detail page shows the information of a select activity, it shows key info like distance, estimated prices, time range, and a small descriptions of the place. If the user is interested in they can select the activity or share it with their friends.

2.10 Activity Confirmation

The Activity Created view confirms that the activity was successfully created. It summarizes the selected place, estimated time, confirmed friends, and location. It also provides quick actions to edit the activity, view the route, share it, and confirms that the activity fits within the user’s available time.