Skip to content

dmittrj/shopping-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping List App

Simple free secure shopping list web application without registration

Test, use

Download files, upload them to your server and follow index.html

Features

Quick start

Make lists right out of the box — the first time the application is launched, it immediately creates the first empty list

Items

Add items to the list, mark the purchased ones

Price recognition

Enter the price of the product when adding a list item and it will be displayed on the right

Multiple lists

You can create as many lists as you want for different purposes

List clearing

You can clean up your list by deleting all the items marked with a tick. You will have the opportunity to restore these items before the page is reloaded

List sharing

You can share your shopping list with another person. You just need to click on the "Share List" button and send a link

It's secure: the list is stored on the server in encrypted form, and only you and your partner have the key to the cipher

Beautiful Dark Mode

You can switch your interface to Dark mode

No registration

All your lists are saved in cookies or in your browser's local storage

Safety

Your shopping lists are not saved anywhere except on your device
If you have shared the list, it is stored on the server in encrypted form. Only you have the encryption key
Where is your data stored?

Condition Storage
One list, less than 10 items Cookies
One list, 10 items or more Local Storage
Multiple lists Local Storage
Shared list Server (encrypted)

Technology stack

  • Frontend languages: HTML, CSS, JavaScript
  • Flex boxes
  • CSS variables
  • Cookie storage
  • Local storage
  • AES encryption
  • Backend language: PHP
  • GET and POST requests
  • MySQL

Releases

No releases published

Packages

No packages published