https://github.com/codenoid/pc-auth-notifier
Someone tried to unlock your device
https://github.com/codenoid/pc-auth-notifier
fcm-notifications flutter flutter-apps golang security
Last synced: 4 months ago
JSON representation
Someone tried to unlock your device
- Host: GitHub
- URL: https://github.com/codenoid/pc-auth-notifier
- Owner: codenoid
- License: other
- Created: 2021-02-13T08:34:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-11T04:06:14.000Z (almost 5 years ago)
- Last Synced: 2025-01-29T09:37:59.414Z (about 1 year ago)
- Topics: fcm-notifications, flutter, flutter-apps, golang, security
- Language: Go
- Homepage:
- Size: 1.94 MB
- Stars: 65
- Watchers: 7
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://goreportcard.com/report/github.com/codenoid/pc-auth-notifier)
# PC Auth Notifier
> Someone tried to unlock your device
I made this project because I want to learn flutter by myself, unfortunately I can't use my [XPS camera with Ubuntu 20.04](https://wiki.ubuntu.com/Dell/XPS/XPS-13-7390-2-in-1) so I use the hamster picture, this project intended for educational purpose.

## Building Notes
1. `systray` platform notes, [read here](https://github.com/getlantern/systray#platform-notes)
2. To create onesignal application, you need to create FCM project
3. anything else about onesignal are written on .go file as comment
4. Tested on Linux/Ubuntu 20.04
5. No special build args/command
## Project Structure
| Folder | Description |
|----------------- |---------------------------------------------------------------------------------------------------- |
| assets | Contain project assets |
| gateway-server | HTTP Server for receiving and providing authentication log and generating push notification |
| pc-client | Act as auth/log reporter, if there is new auth log, pc-client will send log data to gateway-server |
| mobile_flutter | the mobile app |
| shared-packages | Go shared packages ? |
## Tech Stack :rocket:
|
|
|
|
|
|
|
|:---:|:---:|:---:|:---:|:---:|:---:|
## App Flow Screenshot :camera:
| Type | Image |
|-------------------- |------------------------------------------------------------------------------------- |
| Tray Content |  |
| Scan QR-CODE |
|
| Scanned Machine ID |
|
| New Notification |
|
| Log List |
|
## Credits
The Go Viking logo are created by [Ashley McNamara](https://github.com/ashleymcnamara)