aziraphale/Shopping-List
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Simple Shopping List Web App ======================================= This is a very simple shopping list Web app designed to be run on smartphones. I created it because I couldn't find an existing shopping list app that has the functionality I need without also being bloated with tons of functionality that I don't need, thus making the app overly complex to use. This app utilises the offline capabilities of HTML5 browsers to allow it to be used even without an Internet connection (which is important, given that both of our local supermarkets have extremely patchy mobile signal inside - I get that they're something of a Faraday cage, but it surely can't cost them much to stick a simple repeater or two on the ceiling...). Configuration ------------------- The list of aisles and products is defined in `db.inc`. The contents of that file will be displayed exactly as ordered in the code, so you can use that to arrange the aisles in order of where they're physically located in the store. Usage ------------------- First, at home, view the "Pick" tab and tick the items that you need to purchase on this trip. Changes will be automatically saved locally on your device. Then, once you arrive at the store, you can switch to the "List" tab to view the list of things that you picked previously on the "Pick" tab. As you take an item from the shelf in the store, you can mark it off on the list so that you can easily see what remains to be collected. Once you've finished, click the "Checkout" button to remove from the list all items that you have marked as being in your trolley/basket. Known Issues ------------------- * Saving changes is not 100% reliable. It usually works, but sometimes it will revert to an old list state. * Tapping too frequently will cause "double-click" events to fire instead of "click" events. This results in items failing to be checked in Android 2.3.5+, and in the entire page zooming annoyingly in Android 2.3 (this is a bug in Android 2.3, whereby it ignores the HTML <meta> tag that should disable user-controlled zooming). This may be fixable by using mousedown events instead of click events (but I'm not sure how that works with touchscreens).
About
A simple PHP/HTML5 offline-capable shopping list Web app
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published