This is a little project I'm doing for learning purposes. A Shopping list application using TDD for vanilla Javascript.
To run this, simply start a local http server from the project root folder, like:
python3 -m http.server
Using semantic-ui for the style.
To check the tests go to 'localhost_url:port/test/specrunner.html'
-
As a user, I want to save a new item into the shopping list so that I can remember what to buy.
-
As a user, I want to mark items as purchased, so that I know what I already bought.
-
As a user, I want to mark items as not purchased, so that I can undo if I accidentally marked it as done.
-
As a user, I want to delete items, so that I can clean up items in the list I no longer need.
-
As a user, I want to keep my items saved to be able to return to the listafter I close the app.
-
As a user, I want to see the previously added Items, so that I can quickly add them again.