Skip to content

It is the server side of my app called WoWNews. Data and notification settings are made here.

Notifications You must be signed in to change notification settings

YKarayel/WowNewsServerSide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WowNewsServerSide

It is the server side of the android application called WoW News.

App Link: https://play.google.com/store/apps/details?id=com.nexuswawe.wownews

For client side codes : https://github.com/YKarayel/WowNewsClientApp

What the server does:

  • With the Webscrapping (html) method , it pulls the datas from the other side.
  • It makes the data available for use.
  • Data is sent to Firebase Realtime Database for Client to use.
  • Communicates with Firebase Messaging and it sets the topics
  • It check if there is a new post.
  • If there is a new post, it sends push-notification to the client side via Firebase Messaging.

Is this server available at the moment ?

  • Yes, it's always running on a remote Linux server
  • How does the server work?

  • When the server completes its operations, it is held in standby mode for 15 minutes by the ScheduledExecutorService.
  • After 15 minutes the server wakes up again and this cycle continues until it is stopped by the developer
  • How did you do the instance management?

  • I did not use any IOC containers. Because I work mainly with .Net, it would take time to create and learn a new container.
  • I used AutoClosable to control the instances. the instance is set to be closed each time a new instance is created and used and the process ends
  • WoWNewsServerSide.mp4

    About

    It is the server side of my app called WoWNews. Data and notification settings are made here.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages