I’d like to create a Forge app which would allow our team to share a calendar. Basically there would be one or two people who can add events, and everyone else can view them. We have a calendar in Outlook already, so integrating that would be ideal, but we’re open to having a Confluence-specific one.
I looked at existing apps for this and they’re too expensive for what we need, so I thought that building our own might be an option (we have plenty of software devs who can work on it).
I just don’t know where to start or what’s involved. I’ve read that Forge is the best way to start, so I’d plan to use that unless there’s a compelling reason not to. I see Atlassian have said that Forge is free until the end of 2024, but does that include hosting etc? Where would my app be hosted so that the entire team can access it?
Ideally I want to do the following:
- Set up a calendar in Outlook
- Create an app which I can add to my team Confluence setup
- The app should allow someone editing a page to add the calendar to that page (we only have one team calendar, so they don’t need to select the calendar or anything like that)
- Once the calendar appears on a page, then anyone viewing that page should be able to view it - going back and forth between different months, clicking on events to see more details etc
- Any changes will be made to the calendar in Outlook, so we don’t need to be able to edit it in Confluence, but anyone viewing it in Confluence should see the latest version (it doesn’t need to refresh while they’re looking at it, just when they load the page)
What’s involved in doing this? I know JavaScript/React and there are people around who know Java and Python; I’m confident we’d be able to do the actual coding part. I saw that Docker was needed for dev - do I need to know how to use it? I’ve installed it before and run things on it but that’s all I know about it - I think there are some people around who know a bit more though.
What kinds of costs are involved? Do I have to pay to host it on Confluence?
Thanks for any advice!