Inspiration
The inspiration came to me not month before the 2023 holiday season. Some strange but warm feeling washed over me. I wanted to share this happiness. This was a problem for me because I am incredibly shy. This dilemma culminated with the concept for the Hello app.
What it does
The app can be used to deliver pop-up notifications to users who are viewing a dashboard or an issue. The delivery can be scheduled for a specific time of day, days of the week, or specific days in a year.
The delivery of the message is not guaranteed, since the user could be viewing a different tab in the browser, or simply not be at their computer. Therefore, it's a good idea to schedule the delivery for a period of time in the day, such as during the morning, or during lunch hours, to improve the chances of the message being seen. As soon as the message has been reacted to by the user, the specific schedule used to deliver the message will be paused for the rest of the day.
Reactions are logged and the total reactions your messages have amassed are shown in a global page that can be accessed from the top 'Apps' menu.
How we built it
The app is running on Atlassian Forge and is made for Atlassian Jira Cloud. It is coded in React and JavaScript. I used several common modules available on the Forge platform, such as the admin page and the global page, and many other functionalities provided by the Forge API.
Challenges we ran into
The biggest challenge was probably keeping track of the delivered notifications. In the end I settled on a simple FIFO method using a queue and a dequeuing function to orchestrate message delivery and tracking.
Accomplishments that we're proud of
It can't be overstated how absurd the app idea can occasionally seem, especially for an enterprise platform such as Jira. However, if you look past the need to validate and justify the idea, and reach deeper and look inward, you may find in the Hello app a real concern for humanity.
Building the app I've striven to make it incapable of misuse. I am proud to say that I didn't give in to temptation and make the app chock-full of toxic features to cater to managerial and leadership roles.
What we learned
Never give up on your dreams.
What's next for Hello
Oh, a bunch of stuff. There's many directions the app can go towards, and I'd love to see it improve the lives of others in more way other than to deliver friendly, inspirational, or funny messages. I'm thinking prompts and summaries and dialogs ...


Log in or sign up for Devpost to join the conversation.