Skip to content

kolbyrogers/ai-petcam

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

AI Petcam

An awesome full stack web app to keep track of your pets while you're away!

Hosted Site · Report Bug · Request Feature

About The Project

Built for my senior project at UTU, this app allows users to turn an old smartphone (or other device with a camera) into an AI powered petcam. Using the COCO-SSD model, the app will detect when a pet is in the frame, and interacting with other household objects. It will then create an event, and store it in a log so the user can see what their pets have been up to. The user can also configure it to monitor a specific object, and the app will send an SMS alert, and/or play a noise for the pet when the object is interacted with.

Project features:

  • A responsive client interface
  • RESTful API
  • Client-side and server-side data validation
  • Data persistence
  • User authentication and authorization

Built With

  • Vue.js (Nuxt)
  • Express
  • TensorFlow.js (COCO-SSD)
  • Firebase
    • Authentication (google), Image Storage
  • MongoDB

Special Thanks

  • Twilio
    • I used Twilio's API to send SMS alerts to users
  • Render
    • I used render to host the app

Setup

Clone Repo

git clone git@github.com:kolbyrogers/ai-petcam.git

Install Dependencies

npm install

Serve at localhost:3000

npm run dev

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published