Projects

Internet of Things: Automatic Fridge Logger (Click for more details)

Raspberry Pi setup with fridge

One of the problems that we have in the restaurant industry is that we have to manually log the temperature of fridges and freezer with pen and paper. When there are multiple fridges and freezers this task can be quite tedious

Manual temperature logs

A prototype using a Raspberry pi and a temperature sensor was implemented to log the temperatures in a fridge and put them into a database online.

This project was built to enable automatic logging of temperatures for refrigeration units and to display that information in a web server. The user should be able to easily access any day that has records in it. When the user clicks on a day they should see the temperatures that are safe and dangerous. Temperature that is not up to standards with the the current food safety (i.e. temperature that is greater than 4 degrees or 0 degrees Celsius) will be marked in a red background. For all other temperatures within 0 to 4 degrees it will show up with no background colors. This is to distinguish between safe temperatures and will let them know if there is a certain time period when their fridge is below or above the recommended temperatures.

Web Interface

Youtube video demo(not the best production quality): https://www.youtube.com/watch?v=50-vFkI0qMg&feature=youtu.be

Android Scavenger Hunt GPS Game (Click for more details)

An egg being found

A scavenger hunt game which is like a really small scale Pokemon GO except with only 3 eggs that look the same. Basically instead of spawning them randomly everywhere in the world, the app uses the users last known location and spawns three eggs within a 50 meter radius of the user. To “catch” the eggs the user just needs to walk towards it to grab it. Once the three eggs are captured, the user wins.

The app uses API 21 and Google Maps. At first the eggs were hard coded into the game so that they were around TRU campus. After thinking about it for awhile. I decided just to have them spawn near the users instead, that way it can be played anywhere. There is a downside to this however, because of the fact that its random, the eggs may spawn on roads, or near dangerous areas. For that reason I strongly advise playing with a big open area, or just use a GPS location spoofer.

Memo Storage (Click for more details)

A user viewing past memos

A website where users can create an account sign in, and create their own memos. From there they can choose to view their last 10 memos, or search for them. Once signed in, if the user stays idle for 5 minutes, the user will be automatically signed out. If the user has cookies enabled, then they will see their own username on the homescreen.

The memos and user information is stored into two tables in the database. The form also only shows one users posts at a time, so different users should not be able to access other memos. The database was created with the help of phpmyadmin.

If you want to test the website here is a sample log in information
Username: billy
Password: !billy0

I put in some test data where you can post and view them.

“Place an Order” form for Simply Catering (Click for more details)

Simply Catering at the time only had taken orders through the phone. They needed a better solution and asked Kamloops Uplift Project to help find a more viable solution. Me and another team member, put together a form for ordering online. I put together only the form and the styles with bootstrap. While my partner handled the back-end.

When the form is submitted, an email will be sent to simply catering detailing the order.