Skip to content
Tyler Barrett edited this page Sep 25, 2022 · 7 revisions

These screens were each created using the Figma diagramming tool.

Overview

Navigation

All pages will have a navigation bar at the bottom of each screen. This navigation bar will display the current screen the user is on, along with two other screens on the left and right side. Users will be able to tap on the optional screens on the bottom of the page, or swipe to the left or right to navigate to these pages. Only "main" pages will displayed in this navigation bar, "subscreens" that fall under one of the main page categories will not be individually displayed.

Color Scheme

We wanted our design to be both clean and modern, emphasizing simplicity and ease of use. Our color scheme is reflective of that since we went for a monochromatic color scheme, emphasizing a light blue color, with some neutral greys to add slight contrast when required. Anything marked in blue is generally an important item offering some significant functionality that we want to draw our users attention to.

Loading Screen

There is no user interaction with this screen. It is just the loading screen the user will see while any given screen is rendering.

Sign In/Sign Up Screen

This is the screen where users can either sign in to their account or sign up if they do not currently have an account.

Username textbox

the user enters their username here

Password textbox

the user enters their password here

Sign in button

the user clicks this button to sign in once a valid username and password have been entered into the previous text boxes. An error message will pop up if invalid credentials are entered.

Create an account button

the user will click this button to take them to the create account screen.

Sign up with Google button

the user will click this button to take them to the Google sign up page which will verify their google account and allow them to sign up through that.

Home Feed

This is the main feed where users will see posts from their friends and can scroll through each of those posts.

Scrollability

the user can scroll down to reveal more posts and can scroll back up to see posts they've already viewed

Create Post button (plus sign in top right corner)

the user can click this button to take them to the Create Post screen

Notifications button (bell at top left corner)

the user can click this button to take them to the Notifications screen

Usernames

the user can click on the username on each post (highlighted in blue) to take them to that user's profile screen

Muscle reaction

the user can click on the image of the flexing muscle to 'react' to that post

Clapping reaction

the user can click on the image of the clapping hands to 'react' to that post

Comment button

the user can click on the comment button to comment on that post

Notifications Screen

This screen will list each of a user's notifications such as when someone reacted to their post, commented on their post, or sent/accepted a friend request.

Back arrow

the user can click the arrow in the top left to be taken back to the home feed

Scrollability

if the number of notifications exceeds what can fit on one screen, the user can scroll down to view the rest of the notifications

Create Post Screen

This screen allows a user to create a workout post that they can share.

Take photo

the user can click this button to take a photo that they can attach to their post

What'd you do today button

the user clicks this button to reveal a drop down arrow that gives them a list of different types of workouts to choose from. the options will range from things like weightlifting, running, yoga, boxing, mountain biking, etc.

Description

the user can type a description of their workout such as times, splits, or other relevant details in this text box

Post button

once the user has entered the required information for their post, they simply click the post button to post it

Back arrow

the user can click this button to go back to the home feed screen

Edit Profile Screen

This screen allows a user to change key elements of their profile.

Change profile picture button

the user can click this button and they can either take or upload a profile picture to be displayed on their profile

Change username text box

if the user wishes to change their username, they can type in a new username in this box

Change bio text box

if the user wishes to add to or change their bio, they can make those changes in this text box

Back arrow

the user can click this arrow to go back to the profile screen

Settings screen

This screen is where users can adjust their profile settings.

Private mode button

the user can click this button to change their profile status to private or public. Setting to private means that people can continue to use the app with no restriction, but

Back arrow

the user can click this arrow to go back to the profile screen

Profile Screen

profile page This is the screen where the user can interact with and view their own profile

Followers Button

This button will take the user to a separate page listing the people who follow the user.

Following Button

This button will take the user to a separate page listing the people who the user follows.

Calendar

The calendar on the profile page has smaller versions of their last 5 posted images, and clicking on it will take the user to their full calendar page.

Goals

The goals part of the profile will list out the users goals, and tapping on the edit goals button will take the user to the goals page in order to change their goals.

Followers Screen

This screen is accessed from the main screen "profile" and will be where users can view, and edit their followers. It will include a search bar to allow ease of finding someone as well.

Search Bar

This will allow the user to search for specific people

Back Button

This button will lead the user back to where they accessed the page from --> The profile page

Following Button

This button will lead the user to the Following page

Username / Profile Picture in card

The user will be able to click on the profile picture, or username to view that person's profile

X Button

This will display a popup to confirm that the user wants to remove that person from their Following list

Following Screen

This screen is accessed from the main screen "profile" and will be where users can view, and edit who they follow.

Search Bar

This will allow the user to search for specific people

Back Button

This button will lead the user back to where they accessed the page from --> The profile page

Followers Button

This button will lead the user to the Followers page

Username / Profile Picture in card

The user will be able to click on the profile picture, or username to view that person's profile

X Button

This will display a popup to confirm that the user wants to remove that person from their followers list

Edit Goals Screen

This screen is accessed from the main screen "profile" and will be where users can keep track of their goals in more detail, including editing their goals, deleting their goals, or adding new goals

Back Button

This button will lead the user back to where they accessed the page from --> The profile page

Create Goals

This will create a popup where a user can add a new goal to their goals list

Edit Goal Button

This will create a popup where a user can edit a previously entered goal (including deletion and marking as completed)

Calendar Page

calendar page

Calendar

The calendar will show the users posted images from the last month, and can be swiped through to access other months besides the one the user is currently in. If the user clicks on one of the images on the calendar, the image will be enlarged and the user can then see their full post from that day.