Web interface (for using in your intranet) for DIY pet feeder. This is part of alternative software for DIY pet feeder, based on modified smart pet feeder Petwant PF-103. Please check this links for more information:
https://github.com/yuriizubkov/petwant-device - npm module for communication with Petwant PF-103 microcontroller board.
https://github.com/yuriizubkov/petwant-device/wiki - useful information about modifying your Petwant PF-103.
https://github.com/yuriizubkov/petfeeder-backend - pet feeder server software.
Usually you don't need to install this app manually. Server software comes with this UI application preinstalled.
Here is no security measures whatsoever (no traffic encryption, authentication and authorization), use it on your own risk. Consider this version 1.0.0 as proof-of-concept or as a beta version.
- Responsive interface with Vuetify and Vue.js
- Realtime communication with server over socket.io and JSON-RPC 2.0 implementation.
- Ability to watch camera stream in built-in player. Thanks to Broadway h264 decoding.
- Ability to take photo.
- Ability to feed your pet in "manual" mode.
- Ability to view and edit feeding schedule.
- Ability to see user-friendly event list by date (for example feeding event, clock sync or warning about no more food left in hopper. More detailed logs can be found on the server).
- Download and delete recorded videos from gallery (download, obviously, does not work on iOS, you still can watch videos from the gallery, but can't save it on your iOS device, because of iOS restrictions).
npm install
Inside folder with this repository.
npm run build
This command above will compile app to /dist folder.
You can edit connection settings in settings.json. You don't need that if you will be using this app with default server port. Server software comes with this UI application preinstalled.
https://pixabay.com/vectors/dog-cat-animal-pet-cute-1517090/ Thank you!