https://github.com/moodyhunter/moodyapi
Server, client and other components for Moody's Infrastructure.
https://github.com/moodyhunter/moodyapi
android cpp golang grpc mui nextjs nodejs oled oled-display-ssd1306 protobuf qt raspberry-pi react rust sql typescript yarn
Last synced: 8 months ago
JSON representation
Server, client and other components for Moody's Infrastructure.
- Host: GitHub
- URL: https://github.com/moodyhunter/moodyapi
- Owner: moodyhunter
- License: gpl-3.0
- Created: 2021-12-02T11:50:02.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-06T00:34:06.000Z (8 months ago)
- Last Synced: 2025-06-10T00:02:11.563Z (8 months ago)
- Topics: android, cpp, golang, grpc, mui, nextjs, nodejs, oled, oled-display-ssd1306, protobuf, qt, raspberry-pi, react, rust, sql, typescript, yarn
- Language: C++
- Homepage:
- Size: 4.94 MB
- Stars: 12
- Watchers: 0
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MoodyAPI
API Clients/Agents/Server for Moody's Infrasturcture, ~~and a place where I learn various programming languages.~~
Language Ingredients: `C++`, `CMake`, `Golang`, `PostgreSQL`, `Rust`
| Component | Build Status |
| -------------- | -------------------------------------------------------------- |
| API Server |  |
| Notifier Agent |  |
| PiScreen |  |
## Functionalities
- Notification Handling: Pushing notifications to all clients.
- Dynamic DNS Server.
- Monitoring Screen on RPi: CPU, Memory, systemd serivces, IP Address.
### Notification Handlers
- [Notifier](Notifier/): The notification daemon and sender (WIP), written in Rust.
## LICENSE
I don't think anyone would need these code, but just in case, they are licensed under `GPLv3`
Major Credits:
- [@bitbank2/ss_oled](https://github.com/bitbank2/ss_oled) for the SSOLED implementation
- [@bitbank2/BitBang_I2C](https://github.com/bitbank2/BitBang_I2C) for the actural I2C implementation
- Although I have removed most of their code.
- [@miekg/exdns](https://github.com/miekg/exdns) for the great DNS server library