Inspiration

As a MEAN stack developer, I was curious to explore new platforms and technologies beyond my usual stack. This project was an opportunity to dive into the Atlassian ecosystem and understand how apps are built and deployed using Forge. My goal was to get a hands-on experience and see how simple it could be to create something from scratch on a new platform.

What it does

The app is a simple "Hello World" Forge app that displays a message inside an Atlassian Confluence product. While basic in functionality, it serves as a foundational project to understand how Forge apps are structured and how they integrate with Atlassian products.

How we built it

We built the app using the Atlassian Forge platform, starting with their official documentation. Following the step-by-step guides, I used the Forge CLI to set up the project, define the manifest, and deploy it. With my prior experience in JavaScript frameworks like React, Angular, and Node.js, understanding the logic behind Forge's structure was relatively straightforward.

Challenges we ran into

Being new to the Atlassian platform and Forge, the initial setup and deployment process had a bit of a learning curve. The first deployment was especially tricky because the steps and tooling were unfamiliar. However, after going through the documentation and experimenting, the process became much clearer and easier.

Accomplishments that we're proud of

Even though it's a basic app, I'm proud of successfully creating and deploying a Forge app from scratch as a first-time user. This project marks a significant step in expanding my development skillset beyond the MEAN stack into the Atlassian ecosystem.

What we learned

Through this project, I learned what the Atlassian platform is, how Forge works, and how apps are built and deployed within this ecosystem. I also gained confidence in working with new platforms and using documentation effectively to overcome initial hurdles.

What's next for Hello world from Forge

The next steps include exploring more advanced Forge functionalities, integrating with Jira or Confluence APIs, and possibly building a more useful tool that leverages Atlassian’s features. I’m excited to continue learning and see how Forge can be used to solve real problems in project and workflow management.

Built With

Share this project:

Updates