The project is a reminder application that sends you notifications for events as reminders, on or before the event. Written entirely in python it uses Courier API to send notifications on both email and slack at the same time.

Challenges we ran into

This project was a little challenging mostly on the configuration and authentication side. Some of those are:-

  • sending notifications through the different channels at the same time.
  • handling API and configuration errors.
  • ensuring that notifications are delivered reliably.
  • configuring cloud VM for production

What we learned

  • Handling and working with API calls
  • Working with an managing our code in multiple python files
  • Using .env files for token access and retrieval
  • Configuring cloud environment for an app in production
  • Using systemd unit files

What's next for NotificationsApp

up next, Notifications app will be made more simple and easy to use with a calendar like frontend that can be used to directly schedule your events, just here those reminders will be delivered via multichannel medias rather than a pop-up notification on your phone or pc.

Built With

Share this project:

Updates