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.
Log in or sign up for Devpost to join the conversation.