This system tracks the expiration date of items in the fridge and notifies the user when it is expiring.



- Download the files on host machiene
- Make sure node.js is installed and set up. You can downlaod it here
- Go into the webserver directrory via a command line. Type
node index.js
orsudo node index.js
- Once it is running you can acessess the config by going to
http://localhost/webconfig
- Configure the program as you like. Go to the email instructions below for instructions on setting up the email function
Now that the program is up you can go to http://localhost
to add items to the fridge. You can view the items in the fridge by going to http://localhost/display
or by pushing the button below on the add item page.
The email function will send a email updated the users of what is expired in the system every day at 6PM.
- First make a email for the app to send emails from
- Once the email is created you need a app password. There is a great video here on how to obtain this.
- Once you have the password go to
http://localhost/webconfig
. Scroll to the bottom and put the email address in for the sender email and the password you generated above in for the sender password - Click save and make sure emails are enabled above
- Finally add all the email recipients that you would like.

Feel free to reatch out to me at any time at [email protected].\n Thank you for downloading feel free to send any feedback or sugestions!