Inspiration

APP ID: ari:cloud:ecosystem::app/480e195d-8270-41e4-b757-030318fbebf6

This project was inspired by the desire to create a simple yet effective way to demonstrate the capabilities of Atlassian Forge platform. We wanted to create a clean, straightforward example that would help developers understand how to get started with Forge development.

What it does

This Forge app serves as a "Hello World" demonstration that:

  • Displays a simple "Hello World!" message in Confluence space pages
  • Demonstrates the basic structure of a Forge application
  • Shows how to integrate frontend and backend components using Forge's architecture
  • Provides a foundation for building more complex Forge applications

How we built it

The project was built using:

  • Atlassian Forge platform
  • JavaScript/React for the frontend (src/frontend/index.jsx)
  • Node.js for the backend resolvers (src/resolvers/index.js)
  • Forge CLI for development and deployment
  • Atlassian's UI Kit for consistent design

Challenges we ran into

  • Understanding the Forge platform's architecture and best practices
  • Setting up the development environment correctly
  • Learning the deployment workflow and understanding when to use different Forge commands
  • Ensuring proper integration between frontend and backend components

Accomplishments that we're proud of

  • Successfully created a working Forge application from scratch
  • Implemented a clean, maintainable code structure
  • Created comprehensive documentation for future developers
  • Demonstrated the basic capabilities of the Forge platform
  • Established a foundation that can be easily extended for more complex applications

What we learned

  • How to develop applications using Atlassian's Forge platform
  • Best practices for Forge application architecture
  • The importance of proper documentation and setup instructions
  • How to effectively use Forge CLI for development and deployment
  • Understanding the relationship between frontend and backend components in Forge

What's next for Forge-Hello-World-Project

Potential future improvements could include:

  • Adding more interactive features
  • Implementing custom UI components
  • Adding configuration options for users
  • Creating more complex backend resolvers
  • Adding automated testing
  • Expanding the documentation with more examples
  • Creating templates for common use cases
Share this project:

Updates