Skip to content

Anime alert app that notifies user of new episode in the season

Notifications You must be signed in to change notification settings

junqili259/Anime-Alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anime-Alert

This notification app displays all shows of the current season. The selected show is added to your watchlist and notifications will be sent whenever a new episode is released. As this app is mainly for personal use, the UI wasn't focused so feel free to fork this repo and customize it to your liking.

Running for local use

Update The api used for this application is no longer heroku but through Vercel serverless functions. Check out their documentation here.

The api used for this application is here if you wish to use it locally or deploy your own instance(highly recommended). The older api used was deployed through heroku container registry which can be found here. Note: The api is deployed through the heroku free tier so the container "falls asleep within 30 mins of inactivity" so you may not see anything on the seasons view controller until the container wakes up to handle your request.

To modify the app for local use with heroku version

Anime-Alert/Networks.swift

let urlString = "http://127.0.0.1:8000"

Anime-Alert/NotificationManager.swift

let urlString = "http://127.0.0.1:8000/statusUpdate?id=\(id)"

App features

  • View all shows airing this season
  • Able to favorite a show to be notified
  • Get notifications on a favorited show when a new episode airs
  • Continue to get notifications on favorited shows until show is finished of removed from favorites
  • Able to remove a show from favorites
  • State when the next episode is airing at what time in favorites
  • Favorited shows can still be viewed while offline

About

Anime alert app that notifies user of new episode in the season

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages