Skip to content

greenido/GAE-AlertsIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlertsIL

AlertsIL is a mobile web app that give you all "Tezeva Adom" alerts in real time. It also contain the main media sources (in Hebrew) and fetch them to one location. It's a mobile first web application that should work great on any mobile device.

Goal

A mobile web application that give the user all the relevant information on EVERY mobile device. I hope we won't need to use it. This app is fetching Tzeva-Adom alerts in real time (3sec intervals) and bring all the main news feed from Israel.

Objectives

  • Fresh data and alerts in real time.
  • Be able to run on most of the mobile devices out there.

Features

  • Docker
> Build the image
sudo docker build -t "php-gae-alertsil:v2" .

> Run the image (make sure 9090 is open on the hosted VM as the container will pass port 80 to 9090)
docker run -d -p9090:80 php-gae-alertsil:v2

> Delpoy it on your server
docker pull greenido/gae-alerts-il

Deployment

gcloud app deploy app.yaml --project alerts-il

php -S localhost:8000

Resources

  • Foundation CSS framework. It's a mobile first framework with a powerful grid system and much more.

Todo

Server

  • Save the alerts/news in a cloud solution (e.g. AWS, Firebase, Google CloudSQL)
  • Expose an API to query the news and graph trends.

Client

  • Allow customization of the news/alerts sources.
  • Add service worker support + push notifications

👉 Please feel free to fork and/or open issues