GIMS-Grocery-Management-System

http://www2.cs.uregina.ca/~jse553/jsGroc/php/index.php

View project on GitHub

GIMS-Grocery-Management-System

A grocery inventory record keeping system using web(HTML, Javascript, PHP)and a mySQL database, dynamically updated with AJAX.

Github pages :- https://r97draco.github.io/GIMS-Grocery-Management-System/
Live link :- http://www2.cs.uregina.ca/~jse553/jsGroc/php/index.php

Required

  1. Any webbrowser
  2. Internet

Files Info:

(md)

  1. README.md : This File

(php)

  1. login.php : It is php file for the LOG IN page
  2. signup.php : It is php file for the SIGN UP page
  3. postg.php : It is php file for the Posting the groceries
  4. family.php : vIt is php file for the to choose a family
  5. glist.php : It is php file for the List of the groceries
  6. index.php : It is php file for debugging purposes after login
  7. logout.php : It is php file for logging out
  8. buy.php : php script for buy button ajax
  9. consume.php : php script for consume button ajax
  10. delete.php : php script for delete button ajax
  11. retreiveList.php : php script for dynamically loading the grocery list for ajax function

(css)

  1. style.css : CSS file for styling our HTML

(js)

  1. glist-r.js : Eventlhandler(item counter, hide/unhide consume button and border of div) for Grocery list.
  2. glist-update.js : Events for Grocery list.
  3. login-r.js : Eventlhandler for Login page.
  4. login-validate : Events for Login form validation.
  5. signup-r.js : Eventlhandler for Signup page.
  6. signup-validate.js : Events for Signup form validation.
  7. postg-r.js : Eventhandler for Grocery post page.
  8. postg-validate.js : Events for Grocery Post page form validation.
  9. ajaxButton.js : Ajax function for consume buy and delete buttons and to process the response
  10. ajaxUpdateGlist.js : Ajax function to dynamically load the grocery list every 90 seconds and process the JSON response

(jpg)

  1. tomato.jpg : Image of a tomato
  2. potato.jpg : Image of a potato