Inspiration

The inspiration for this project came from seeing how teams often struggle to customize Confluence to fit their unique workflows and styles. As someone who values both productivity and user experience, I wanted to create a solution that would make Confluence pages more dynamic, interactive, and visually engaging—empowering teams to collaborate more efficiently.

What it does

This is just a chance for me to experience how to create an app in Confluence, so it does not do much aside from giving me the theme and showing my name or saying Hello. However, I'll manage to create a clearer purpose for this app.

How we built it

I built the app using Atlassian Forge, leveraging React for the frontend and Forge’s UI kit for seamless integration. The backend logic was handled through Forge’s invoke API, allowing secure communication between the UI and serverless functions. I also used the view context API to access user and theme information, ensuring the app adapts to each user’s preferences.

Challenges we ran into

The documentation clearly had some mistakes, there are some capitalization in the sample code here and there, and instead of using the macro template, Confluence documentation recommended another one. This made me refreshed a few times, but all was well!!:))

Accomplishments that we're proud of

First app in Confluence!!! Yay

What we learned

Through this project, we learned how to use Forge to rapidly develop, deploy, and iterate on cloud apps within the Atlassian ecosystem. We gained hands-on experience with React, the Forge UI kit, and the invoke API. This journey also taught us how to troubleshoot cloud-based applications and adapt quickly to new development tools.

What's next for Sarah First Forge Quest

Looking ahead, I’m excited to explore more advanced workflows and automation features in Forge, especially at the Apprentice level. I plan to build more sophisticated integrations, automate repetitive tasks, and continue growing my technical skills. My goal is to create even more impactful solutions that empower teams and make the most of what Atlassian Forge has to offer.

Built With

Share this project:

Updates