Plotly OFTW App Building Challenge

Hi Everyone,

Everyone’s apps look amazing and I am blown away by what everyone else produced!

Here is my submission for the OFTW dashboard challenge. I decided to focus on current metrics and insights related to pledge performance, money moved, churn metrics, and average revenue generated per pledge. Charts can be selected on the left hand side in the navigation, and most charts have slicing options available by pressing the ‘Chart Options’ button.

I designed this app using Dash-Mantine-Components library for the first time, which was a pleasure to use after I got past a few of the positioning and hidden CSS element quirks.

If I had more time, I would’ve liked to add a few more charts to highlight breakdowns in the current ARR metrics, and also cover some additional SaaS related metrics for OFTW. Please feel free to take a look and provide feedback where applicable.

Link to App: https://oftw-production.up.railway.app/

Link to Github Repo: GitHub - jragh/oftw

4 Likes

Hello! I would like to add my submission in here. My app includes a AI graph generator. To use it you need to include your GOOGLE_API_KEY in either a .env file or pasting it in the app UI. You can get one from Google AI Studio and use your Google Gemini API key for free within it’s free-usage-tier limits.

I also included Fiscal Year Metrics, Monthly Metrics, and ARR Metrics.

GitHub - ribab/oftw-dashboard: One For The World Plotly Dash Competition

I used Vizro to build this, which is a metaframework built on top of Plotly Dash.

Thank you everyone for these beautiful app submissions. Truly astonishing Dash apps.

OFTW will review these apps to decide on the top three.
We’ll announce the winners in this thread in the upcoming weeks.

@Adam, update to my prior version can be found here:

2 Likes

For anyone who tried the link I had some issues with my gcloud and dash, which I fixed last night. You can try again.

And for anyone who uses GCLOUD, add server = app.Server if you get an error loading the layout, and if you still get this error (which make me waste so much time), change in the app.yaml the instance class from F1 (default) to F2/F3/F4 etc., which have more RAM.

I will post the GitHub once it is uploaded, probably tonight after work.

Anyway nice to see the Community so active :slight_smile: . I will reuse some of the code I see here they are really good.

Let’s see what OFTW & @adamschroeder says but If some you are interested It would be nice to make an open project and combine some of the tools here and provide one with more functionality and support.

2 Likes

Thank you for fixing the app and memory issue, @ramzy22 .
Let’s wait for OFTW. They will be reviewing the apps next week. After announcing the challenge winners, they might be interested in combining some of these apps. Let’s see what they say.

2 Likes