GroupBrainstorm-Group:CaveJihad

From CS 160 Fall 2010

Jump to: navigation, search

Contents

Members

  • Chao Liu
  • Danial Yoo
  • Jeremy Sasson
  • Vincent Rodriguez
  • Aaron Loessberg-Zahl

Brainstorm

Elderly:

  1. easy interface to call family members
  2. to-do list (medicine)
  3. easy texting
  4. homescreen replacer
  5. photo gallery for family members
  6. finding ways for them to get out more
  7. vision exam
  8. hearing exam
  9. reflex exam

Traveller:

  1. Foods to avoid
  2. Calorie counter
  3. Sobriety check
  4. Cab caller

Family

  1. barcode reader -> price comparison
  2. curfew enforcer
  3. baby monitor
  4. program that plays parent's voice to baby
  5. pet; caretaking reminder
  6. phone minutes used tracker/limiter
  7. clothing coordinator in combination w/ weather app
  8. TV/games timer
  9. Broadcast song via Bluetooth
  10. home automation

Small Business

  1. money counter/cash register
  2. inventory/barcode
  3. price check
  4. security
  5. police/panic button
  6. time clock/timesheets (bump-integrated?)
  7. PTT interface
  8. remote light switch (auto-changer)
  9. mood profiles ^
  10. employee shift management

Technophobe

  1. easy call interface
  2. e-mail (easy)
  3. note-taking (handwritten)
  4. piano/kids

Misc.

  1. image/word parser
  2. phone -> car gps addresses
  3. light detection
  4. wireless device locator
  5. light detection
  6. carbon footprint calculator/suggestions for improvement
  7. “Photobook” type app
  8. send file from phone to printer
  9. photoshop basics
  10. virtual bulletin board based on location
  11. mixer
  12. audio modem/SSTV
  13. networked game

Idea Count: 50

Idea Selection

The idea we have selected is the cash register app. This app will allow the user to use their Android smartphone in place of a physical cash register (except for the cash drawer, of course) and will implement interface changes that make the cash register, as a means of collecting money for services, much more intuitive to use. Additionally, while not in the initial stages, we hope to eventually make it compatible with common peripherals, such as card readers, that are used in the retail industry.

Core Principles:

  1. The app must perform (at least) all the functions of a conventional register
  2. The app must be easier to use than a conventional register (subjective, user-determined)
  3. The app must be customizable, and the options should be intuitive (subjective, user-determined)
  4. The app must be robust, and handle unexpected situations gracefully
  5. The app must be affordable

Specific Features (beyond conventional registers):

  • The user can enter the amount of cash in the register at the start of the day (to facilitate the following two features)
  • The register will notify the user if it is not possible to make correct change
  • The register will be able to show the user how to make correct change
  • The register will provide ways to record cash, check, and credit operations, even if it is not directly involved in them
  • The register can display a summary of transactions for the day
  • The register can output this summary to some outside resource (e-mail, printing, etc.)

Project Description

Target User Group

The target user group for this app would be owners of small businesses (or restaurants). These people are on a tight budget when trying to start up a business, so their ability to buy equipment is limited. They also, by definition, serve a relatively narrow (few in number) clientele. Therefore, their front-end money-management solution does not have to be capable of handling extremely high volumes of customers, allowing the owner to pick a solution more closely tailored to small business. Above all, the small business owner is looking for solutions that are cost-effective, easy to use, and reliable.

Problem Description & Context

One of the main problems with starting a small business is the lack of capital. This restricts the options that a small business owner has in purchasing equipment. Additionally, there is a general lack of products and services catered specifically to small businesses. This hinders their ability to do business as they are forced to conform to physical and logical models that do not fit.

More specifically, cash registers can cause problems. Purchasing a small cash register often means sacrificing features that would come with a more expensive model. The expense is not because of the effort that goes into creating these features, but because of the cost of physically implementing them in a tabletop machine. The only option when needing to upgrade is to purchase a new machine altogether--which is wasteful--both in money and in property.

Some apps already exist to fulfill some functions of a cash register, the most notable of which is Square. However, this app focuses only on the credit card payment option, neglecting cash and checks.

Why Mobile?

The mobile platform offers many advantages to the traditional physical cash register. First, the nature of the Android platform allows for fast patching and updates, ensuring that the users always have the best version of the software. Secondly, the mobile platform affords fine customization. With physical solutions it is very difficult, and often impossible, to customize a system to a user's needs. By using a highly customizable platform, we can ensure that we will be able to change the program's interface quickly and efficiently, without having to invest time and money in changing a physical design. Finally, by definition, mobile devices are able to be used while the user is mobile. This allows the user to change the physical location of the register relatively easily, while not having to worry as much about not having the space available to do so.

Preliminary Sketches

Preliminary.png

Personal tools