Doogledoor is where internet of things (IoT) meets doogles.
IoT likely needs little explanation, but "doogle" might be confusing. Simply put, a "doogle" is a dog. More specifically, the doogle that this site purports to track is our family dog, Moraine.
Moraine is 50% German Shepherd and 100% crazy doogle.
This project began when I was looking to use some spare components from other IoT projects and my wife suggested that we track how often Moraine uses the dog door. This door is built into the sliding glass door that goes out to our deck and backyard, and is used predominately by the doogle. To make this go, I used the following components from Sparkfun:
The code that runs the Thing Plus is written in C++ and available on GitHub.
As for how you're seeing this website? That's also all available on GitHub with the full stack as follows:
- Google Cloud Platform (specifically Cloud Run, Cloud SQL, and Artifact Registry)
- Docker
- Flask
- React + Recharts
- Bootstrap