Completed

Simple Point of Sale system for Android

This project was successfully completed by CreativePowerCo for $700 USD in 15 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$250 - $750 USD
Completed In
15 days
Total Bids
36
Project Description

I need to have a small & simple Point of Sale system developed for Android devices. It doesn't need to keep track of turnover or sales over multiple days. Just sales for one day - the next they it will start from zero again. There is only one user. It will be used for reducing calculation errors in an icecream shop. The owner will load a simple xml/xls/csv file with product names, product categories, prices and vat. For example:
Product name;Shortlist;Category;Price ($);VAT (%)
Strawberry;yes;Icecream;2;6
Banana;no;Icecream;2;6
Coca Cola;yes;Soft drinks;1;6
Beer;yes;Beers;1;21

FUNCTIONAL REQUIREMENTS / USE CASE
Start screen with 2 buttons: SALES and MANAGEMENT

1) SALES:
Pressing SALES will start sales screen with a shortcut of most sold items, productcategories, current order overview, numerical keypad and buttons to cancel or pay an order. And a button to return to start screen..
Products can be added to the current order by clicking on them directly or clickin on a number in the numerical keypad followed by the corresponding product. Products of other categories can be selected by pressing a different category button.
Products can be deleted by pressing "Delete" (last addition first), or by pressing "Cancel Order" (deleting the whole order).
When an order is complete it can be closed by pressing "CASH". A popup is shown with the total order amount and total number of products ("$[url removed, login to view] - 6 items"). There is a numerical keypad to type the given amount of money by the customer (for example $20). After clicking OK it shows "RETURN $6,00")

2) MANAGEMENT
This password protected screen will show 4 buttons:
- OPEN: start day by telling the system how much is in the cash drawer.
- REFUND: refund money to customer,
- CLOSE: close cash register by showing total turnover since start. Clicking on CLOSE will empty the transaction memory.
- SETTINGS (load new product file, set password for management section, set title, set color etc).

In the future the app might be enhanced with a website/webservice where products/prices can be edited and daily sales can be tracked over a longer period of time.

TECHNICAL REQUIREMENTS
- optimized for android 4+
- optimized for landscape orientation
- optimized/native for 1280×800 / supported resolutions: 800*480 and upward (nicely scaling)
- if possible: port to Apple iOS

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online