Skip to content
This repository has been archived by the owner on Dec 22, 2019. It is now read-only.

zaynetro/pingme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingME

Get notifications easily when someone needs you.

Create your personal room, share your room link and receive notifications, when people are trying to reach you (open link). Remember to leave your tab open (Could be changed soon with Service Workers) and allow notifications.

Connection is held within a single tab. Everytime you close it, your room is removed. Max room living time is around 30 days (session expiration time).

Future plans

  • Implement queue, so you receive only a summary of all requests (no need to send dozens of notifications)
  • Review backend
  • Add referer to url, so you can see where users came from
  • Play with Service Workers
  • Clean up (when app is closed remove old entries from the database)
  • Don't trigger bots as people visiting link

NOTE: Plans might change depending on free time and interest.

Q&A

WHY? The only reason for this repo is my will to learn GO for writing server-side applications.

Why do you send ping every 20 seconds? This keeps connection open, otherwise heroku will close it in ~30 seconds.

LICENSE - MIT

About

Get notifications easily when someone needs you

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published