GIMS-Grocery-Management-System
A grocery inventory record keeping system using web(HTML, Javascript, PHP)and a mySQL database, dynamically updated with AJAX.
Link to site
Github pages :- https://r97draco.github.io/GIMS-Grocery-Management-System/
Live link :- http://www2.cs.uregina.ca/~jse553/jsGroc/php/index.php
Required
- Any webbrowser
- Internet
Files Info:
(md)
- README.md : This File
(php)
- login.php : It is php file for the LOG IN page
- signup.php : It is php file for the SIGN UP page
- postg.php : It is php file for the Posting the groceries
- family.php : vIt is php file for the to choose a family
- glist.php : It is php file for the List of the groceries
- index.php : It is php file for debugging purposes after login
- logout.php : It is php file for logging out
- buy.php : php script for buy button ajax
- consume.php : php script for consume button ajax
- delete.php : php script for delete button ajax
- retreiveList.php : php script for dynamically loading the grocery list for ajax function
(css)
- style.css : CSS file for styling our HTML
(js)
- glist-r.js : Eventlhandler(item counter, hide/unhide consume button and border of div) for Grocery list.
- glist-update.js : Events for Grocery list.
- login-r.js : Eventlhandler for Login page.
- login-validate : Events for Login form validation.
- signup-r.js : Eventlhandler for Signup page.
- signup-validate.js : Events for Signup form validation.
- postg-r.js : Eventhandler for Grocery post page.
- postg-validate.js : Events for Grocery Post page form validation.
- ajaxButton.js : Ajax function for consume buy and delete buttons and to process the response
- ajaxUpdateGlist.js : Ajax function to dynamically load the grocery list every 90 seconds and process the JSON response
(jpg)
- tomato.jpg : Image of a tomato
- potato.jpg : Image of a potato