{"id":15432785,"url":"https://github.com/jackieluc/houseguard","last_synced_at":"2025-10-11T09:32:26.538Z","repository":{"id":69115915,"uuid":"121897139","full_name":"jackieluc/HouseGuard","owner":"jackieluc","description":"House Guard - 1st Place at CalgaryHacks 2018, 24 Hour Hackathon","archived":true,"fork":false,"pushed_at":"2018-10-05T18:54:27.000Z","size":864,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-28T19:38:23.059Z","etag":null,"topics":["aws","aws-ec2","coreui-dashboard-template","docker","hackathon","hapi","hapijs","iot","mongodb","particle-electron","react","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jackieluc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-17T22:14:53.000Z","updated_at":"2024-08-23T05:52:25.000Z","dependencies_parsed_at":"2023-06-04T11:18:46.191Z","dependency_job_id":null,"html_url":"https://github.com/jackieluc/HouseGuard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jackieluc/HouseGuard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackieluc%2FHouseGuard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackieluc%2FHouseGuard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackieluc%2FHouseGuard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackieluc%2FHouseGuard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackieluc","download_url":"https://codeload.github.com/jackieluc/HouseGuard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackieluc%2FHouseGuard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006752,"owners_count":26084180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-ec2","coreui-dashboard-template","docker","hackathon","hapi","hapijs","iot","mongodb","particle-electron","react","reactjs"],"created_at":"2024-10-01T18:28:35.876Z","updated_at":"2025-10-11T09:32:26.529Z","avatar_url":"https://github.com/jackieluc.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# House Guard \u003cimg src=\"https://github.com/jackieluc/HouseGuard/blob/master/public/img/logo.png\" width=\"40\" style=\"padding: 0\" title=\"HouseGuard Logo\"\u003e\n\n# 1st Place Winner at [CalgaryHacks 2018](https://calgaryhacks-2018.devpost.com/), 24 Hour Hackathon\n\n## Connect with the team!\nEric Ma - [GitHub](https://github.com/ericsiyuanma) - [LinkedIn](https://www.linkedin.com/in/eric-ma-221a7b112/)\u003c/br\u003e\nJackie Luc - [GitHub](https://github.com/jackieluc) - [LinkedIn](https://www.linkedin.com/in/jackieluc/)\u003c/br\u003e\nKenneth Ryan Hancock - [GitHub](https://github.com/krhancoc) - [LinkedIn](https://www.linkedin.com/in/krhancoc/)\u003c/br\u003e\nKourosh Banaeianzadeh - [GitHub](https://github.com/MikenIke135) - [LinkedIn](https://www.linkedin.com/in/kourosh-banaeianzadeh-95899412a/)\u003c/br\u003e\nMicheal Friesen - [GitHub](https://github.com/michealfriesen) - [LinkedIn](https://www.linkedin.com/in/micheal-friesen/)\u003c/br\u003e\n\n## Theme\n**Long Range (Cellular) Internet of Things (IoT)**\n\n## Purpose\nOur homes are one of the most valuable financial assets we possess. They house countless precious memories and we invest a lot of effort to attain and maintain our homes. We even go the extra mile to make it personable and welcoming. \n\nYou own a cabin or a cottage that you wish you could visit multiple times during the year, rather than once a summer. You arrive at the start of your summer vacation hoping to escape from the busy city life. To your surprise and disappointment, you find yourself a flooded basement and a broken window. You wished you had known of these issues earlier, so that these issues could have been addressed before your vacation started. \n\nHouse Guard is a home monitoring system equipped with several sensors used to detect and alert you of any problems using cellular data. House Guard can bring you peace of mind by displaying a health report of your home's temperature, air quality, humidity, and detected motion, in a mobile-friendly and real-time dashboard. This dashboard enables you to analyze the data of your home, which can assist you in making informed decisions about maintaining your home. Know when to fix your sewage backups or leaky pipes, before it's too late. In an event where a sensor is detecting abnormal activity, it will send an alert to you via text message. You can easily configure the threshold of each sensor to prompt when an alert needs to be sent. You can also provide emergency contacts for these alerts, enabling notifications to your plumber if your humidity is abnormally high, or the fire department if your house is detecting smoke or gas leaks. There is no longer a need for you to waste a large amount of time to physically verify the status of your beloved remote homes.\n\n#### From this 24 hour hackathon, we had lots of fun and little sleep (we were up ~40 hours including presentations). This was an exhilarating way to create memorable experiences and challenge, not only our technical skills, but also our design, business, and soft skills.\n\n\u003ch3 align=\"center\"\u003eDashboard\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/jackieluc/HouseGuard/blob/master/public/img/dashboard.png\" title=\"HouseGuard Dashboard\"\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eStatus History\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/jackieluc/HouseGuard/blob/master/public/img/status-history.png\" title=\"HouseGuard Dashboard\"\u003e\n\u003c/p\u003e\n\n## Built With\n**Particle Electron + Sensor Kit**, provided by TELUS for the hack\n- using TELUS SIM Card, Gas sensor, Soil humidity and temperature sensor, PIR motion sensor, and Waterproof temperature sensor\n\n**Amazon Web Services Elastic Compute Cloud (AWS EC2)**\u003c/br\u003e\n**Docker**\u003c/br\u003e\n**MongoDB**\u003c/br\u003e\n**Node.js**\u003c/br\u003e\n**Hapi.js**\u003c/br\u003e\n**React**\u003c/br\u003e\n**CoreUI (Open Source React Admin Template)**\u003c/br\u003e\n**Twillio API**\u003c/br\u003e\n\n## Resources\n[Devpost](https://devpost.com/software/hackathon2018_particle_code)\u003c/br\u003e\n[Presentation Slides](https://docs.google.com/presentation/d/1sZKT3lzK22bM52ph5lu6ipJ2u68ow6KTANVOMZ1ntkU/edit?usp=sharing) - Eric Ma, Micheal Friesen\u003c/br\u003e\n[Particle Electron](https://github.com/MikenIke135/hackathon2018_particle_code) - Eric Ma, Micheal Friesen\u003c/br\u003e\n[Poller for API](https://github.com/krhancoc/poller) - Kenneth Ryan Hancock\u003c/br\u003e\n[Back-End API](https://github.com/krhancoc/hackathon-api) - Kenneth Ryan Hancock\u003c/br\u003e\n[Front-End Dashboard](https://github.com/jackieluc/HouseGuard) - Jackie Luc, Kourosh Banaeianzadeh, Micheal Friesen\u003c/br\u003e\n\n\n### **Special Thanks**\nComputer Science Undergraduate Society\u003c/br\u003e\nUniversity of Calgary\u003c/br\u003e\nTELUS\u003c/br\u003e\nWhite Whale Analytics\u003c/br\u003e\nGeneral Electric\u003c/br\u003e\nOur respectful competitors\u003c/br\u003e\nDelivery man from foodora for delivering food on a bicycle through snow and -20 degree celsius weather\u003c/br\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackieluc%2Fhouseguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackieluc%2Fhouseguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackieluc%2Fhouseguard/lists"}