Scenario 10: Creating a New Store - bounswe/bounswe2025group9 GitHub Wiki

Requirement Scenario: Lisa Expands Her Grocery Business

Actor

Registered User: Lisa (A growing grocery entrepreneur who is a store owner)

User Persona

  • Name: Lisa
  • Situation: Lisa runs a small neighborhood grocery store that has been doing well. Recently, she noticed more customers coming from a different part of town, and a few even asked if she had a location closer to them. Seeing an opportunity, she decides to open a second store to better serve these customers.
  • Goal: Lisa wants to open a second store, transfer some of her listings from her current store to the new one, and make sure her inventory is properly distributed between both locations.

Preconditions

  1. Lisa has an account on the Affordable & Healthy Eating Hub platform and is logged in. (Requirement 1.7.1)
  2. Lisa already owns a registered store on the platform. (Requirement 1.6.1.1.4)
  3. Lisa has an inventory of food items available. (Requirement 1.6.1.1.1)

Main Flow

  1. Lisa navigates to the Store Management Dashboard and selects “Create New Store”. (Requirement 1.6.1.1.4)
  2. She enters details for her second store:
    • Store Name: Lisa’s Fresh Market – East Side (Requirement 1.6.1.1.4.a)
    • Location: 150 Greenway Ave (Requirement 1.6.1.1.4.b)
    • Contact Info: (555) 678-9012, [email protected] (Requirement 1.6.1.1.4.c)
    • Description: “Bringing fresh, affordable groceries to the East Side community!” (Requirement 1.6.1.1.4.d)
  3. The system registers the new store under Lisa’s account, and Lisa now sees both stores listed under her account. (Requirement 1.6.1.1.4)
  4. Lisa reviews her inventory, thinking about what products should be available at each store. (Requirement 1.6.1.1.1)
  5. She decides that the East Side store will focus more on fresh produce and dairy, while her original store will keep more of the dry goods and bulk pantry items.
  6. She selects fresh fruits, vegetables, and dairy products from her existing inventory and assigns them to the new store. As she does this, the system automatically removes these items from her original store’s listings to avoid duplicates. (Requirement 1.6.1.1.2) & (Requirement 1.6.1.1.5)
  7. She then adjusts pricing and stock levels for the East Side store’s new listings and uploads fresh images to make them more appealing. (Requirement 1.6.1.2.2)
  8. The marketplace updates to reflect the new store and its listings. (Requirement 1.6.1.2.3)
  9. To celebrate, Lisa shares a post on the community forum, announcing the grand opening of her second store (Requirement 1.4.2)

Outcome

  • Lisa has successfully opened a second store and assigned inventory without duplication.
  • The platform now contains unique market listings for each store.
  • Customers in the East Side neighborhood can purchase fresh groceries locally.
  • Lisa’s grocery business expands to serve a wider customer base, increasing her reach and sales potential.

Mockups

use-case-10-create-new-store

use-case-10-transfer-inventory