Skip to content

scenario 3

mustafaozturkmen edited this page Mar 19, 2026 · 14 revisions

User Profile

Jack Smithson Jack Smithson
Vietnam Veteran
Male
Army retiree living in New York City
He is a Veteran
He wants American youth to leanr NYC history

Goals

  • Wants to post his cultural heritance so that young people can learn the history of places
  • Telling a story of his on a platform where others can view and read
  • Wants to view how many people have viewed his postings
  • Wants to store his memories in a secure public place in case he forgets them or gets caught to alzheimer

Pre-Conditions

  • Some people are already using the applicaiton
  • The user must have a google account or an email address

Scenario

  • Opens the website and clicks sign up
  • Signs up using his gmail
  • Types his first and last name, a username is generated from these fields and displayed in the bottom available for editing
  • He proceeds without editing his username
  • Clicks the "Post" button on top right
  • Chooses the option "Post to specific location"
  • Drags the maps to point to the location he wants to tell a story about
  • He clicks record a story button and start telling the story by talking
  • Audio is transcribed and displayed to him for his review
  • He approves the transcription without edits
  • He clicks Post button
  • First post badge appears on the screen
  • He clicks the close button
  • As users view and comment on his post, he can view the stats on his dashboard

Criteria

  • 1.5.1.1 When signing up, users must enter their real first name, last name, and email address along with a password.
  • 1.5.1.2 No two users on the platform can share the same email address.
  • 1.5.1.3 User passwords must meet the safety criteria defined by the platform.
  • 1.5.1.5 The system must provide a Google account sign-in option as an alternative to email registration.
  • 1.5.1.6 When a user enters their first and last name during sign up, the system must automatically generate a username and display it to the user for optional editing.
  • 1.1.1.1 Users must be able to record audio directly within the application and have it automatically transcribed into text for their review before posting.
  • 1.2.4.1 Users must be able to drag and interact with the map to manually pin the exact location their story is about.
  • 1.2.4 The map must support zoom-in and zoom-out so users can precisely select their desired location.
  • 1.3.2 The platform must provide a clearly visible Post button that allows authenticated users to publish their story to the map upon clicking.
  • 1.3.2.1 When a user selects to post to a specific location, the system must open an interactive map interface for location selection.
  • 1.3.4.1 After a user successfully publishes their very first post, the system must display a First Post badge on the screen as a reward.
  • 1.9.3.1 Authenticated users must have access to a personal dashboard where they can see view counts for each of their published stories.
https://github.com/bounswe/bounswe2026group2/wiki/Requirements

See Requirements.

Mock-up

Desktop view
Screenshot 2026-02-19 142528 Screenshot 2026-02-19 142538 Screenshot 2026-02-19 142552 Screenshot 2026-02-19 142609 Screenshot 2026-02-19 142620 Screenshot 2026-02-19 142630 Screenshot 2026-02-19 142647 Screenshot 2026-02-19 142656 Screenshot 2026-02-19 142705 Screenshot 2026-02-19 142721
Mobile view
Screenshot 2026-02-19 142836 Screenshot 2026-02-19 142850 Screenshot 2026-02-19 142903 Screenshot 2026-02-19 142909 Screenshot 2026-02-19 142917 Screenshot 2026-02-19 142928 Screenshot 2026-02-19 142936 Screenshot 2026-02-19 142944 Screenshot 2026-02-19 142952 Screenshot 2026-02-19 143002
Team Members

Milestones


Lab Reports


Weekly Meetings

Other Meetings


Templates

Scenarios

Use Case Diagrams

Class Diagram

Sequence Diagrams

Requirements


Implementation

Clone this wiki locally