Doorgy Project

The Doorgy Project is created to solve the hassle of a commercially available pet door for having to lock and unlock a pet door manually. Our project allows the user to control the door with nothing but an app and easily set up a schedule to lock and unlock the door while providing an operation history for security.

Featured In

5/5
Lifts Ratings
EECS Capstone Lifts
TC
5/5
Technical Choice Award
EECS Capstone Voting

Doorgy Project Rating

Voting Is Over And We Won!

Doorgy Project won the 2021 EECS Junior Design Project Technical Choice Award!

Thank you for all of you who voted!

Some Details Your Might Be Interested IN

About The Project

The Doorgy Project consists of three main parts, the Doorgy Service which handles the physical operations, the Doorgy App which allows the user to controls the service, and the Doorgy Server which serves as a relay and an authentication service between the Doorgy Service and the Doorgy App. The entire project is made with JavaScript with the exception of some additional helper scripts. Doorgy Service is powered by Node.js with Raspberry Pi Zero as a headless service, the Doorgy App is powered by React Native, a JavaScript cross-platform mobile application framework, and the Doorgy Server is powered by a Dockerized Next.js, a React JavaScript web framework, and uses a NoSQL MongoDB as the database. The hardware includes two 20kg servo motors and two PIR motion sensors along with four 5mm LEDs.

Doorgy Service

Doorgy App

Doorgy Server

Features

Features

More Features

Meet The People Behind The Project

The Team

This is a list of all our team members along with their responsibility for the project.

Anthony Kung

Doorgy Service
Doorgy App
Doorgy Server

Jack Little

Originally Responsible For:
Door Operation
Doorgy Service

Liuqiao Song

Originally Responsible For:
Power Control Unit
Doorgy App

Salem Almazrouei

Originally Responsible For:
Doorgy Server
Doorgy Frame (Enclosure)

Project Pictures

Have some peeks at our project!