Skip to content

ameza13/Family2Family

 
 

Repository files navigation

Family2Family

Unit 8: Group Milestone - Carlos Arteaga and Adriana Meza

TUNIN

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes

Overview

Description

Connects families that are in need of groceries and toiletries with potential donors. The application allows families to create a shopping list of items available in local stores and place this list as an order. Donors can use the application to check these orders and help families through donations. We will handle the delivery of goods to families. In future we also plan to offer shopping the products for a reasonable additional charge.

App Evaluation

  • Category: Charity, Social Impact, Food & Drink
  • Mobile: This app is primarily developed for mobile platforms. We plan to develop a web version in the future, which will allow users other functionalities, such as team up to fulfill certain orders (i.e., two donors divide the expenditures of helping a family).
  • Story: Our application will allow families to place an order of groceries and toiletries so that potential donors can review what they need, and hopefully help them.
  • Market: Many times, people have the desire to help others. However, a lack of trust in whether families are in need stops them from doing so. This app aims to solve this problem, providing a safe platform for donors to help families in real need, and for families in need to ask for help safely.
  • Habit: This app can be used as often as a family or a donor desire. However, the app will keep track of how many times in a week, a family has requested help, and whether or not they received that help. This information will be publicly available for donors to make an informed choice about what family they would like to support. Donors' activity will be tracked as well (i.e., support score, donor award, etc.). However, this information will be only public if the donor agrees with it.
  • Scope: Or elemental plan is to generate profit out of the delivery of products. Once a donor confirms to support a family, they will have to specify a pick-up date and provide a meeting point (i.e., their home or one of our pick up points). We will use this information to pick up the order from the donor and deliver it to the families.

Our future vision is allowing donors to pay for an order online. In this plan, we will not only take care of the delivery but also select the products from the store. We plan to become partners of small grocery stores and local farms that do not count on delivery service.

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  • As a donor, I want to create an account and log in into the app, so that I can find families in need of support.

  • As a donor, I want to search families in need of support, so that I can check their orders and decide whether or not I could support them.

  • As a donor, I want to review the details of what a family needs, so that I can buy what they need and fulfill their order.

  • As a family member, I want to create an account and log into the app to create a list of groceries that my family needs and then place them as an order.

  • As a family member, I want to search for the products my family needs, so that I can add them to the order.

  • As a family member, I want to receive a message when a donor fulfills my order so that I can specify a delivery time-frame and receive my order.

  • As a family member, I want to receive notifications of when and how my order will be delivered.

Nice-to-have Stories

  • As a donor, I would like to share the expenditures of supporting a family with my friends.
  • As a donor, I would like to help families registered in the app on special occasions (e.g., I would like to gift ten pumpkin cakes on thanksgiving).
  • As a donor, I want to be recognized as a role model that promotes and practice charity so that other donors follow my example.

Important Constraints

  • Our app allows users to sign up as a Donor or a Family. A mobile user can create both types of accounts. However, they must make two different accounts if they want to switch between views in the app.
  • Family accounts should provide an address. This address cannot be used more than one time to create a family account.

2. Screen Archetypes

  • Login - User longs on to their account. There are two types of accounts: family and donor.
  • Register - User signs up. Two types of accounts can be created: family and donor.
  • Family Orders - Screen in which a donor can search families in need of support.
  • Order Detail - Screen in which a donor can inspect a family’s order in detail.
  • Groceries - Screen in which a family member can add products to a cart.
  • Product detail - Screen in which a family member can inspect a product in detail.
  • Cart - Screen in which a family member can inspect all the items added to the cart.
  • Order Summary - Screen in which a family member can review an order placed.

3. Navigation

Registration Our application has two types of users, families and donors. Each of them have a specfic navigation flow.

Login as a family

  • Groceries selection
  • Check shopping cart
  • Place orders

Login as Donor

  • Family selection
  • Fulfill orders

Digital Wireframess https://www.figma.com/file/w8TXZh1l0a4ZSPUNIdOLZK/Family2Family?node-id=32%3A30

Mockups

fam2fam

fam2fam

fam2fam

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.9%
  • Ruby 1.1%