DEV Community

Cover image for Automate Notion Kanban Report to MongoDB
Fahmi Noor Fiqri
Fahmi Noor Fiqri

Posted on • Updated on

Automate Notion Kanban Report to MongoDB

Overview of My Submission

I use Notion Kanban extensively to track my daily task and at the end of every month, I'll create a report to get a summary of my work for a whole month. This way I can manage my work-life balance more efficiently.

At first it was fun to setup the kanban board and create my first report, but doing it repeatedly for every month is kinda cumbersome. So I wanted to automate this process and create a simple dashboard that I can visit anytime.

MongoDB Hackathon came in just the right time for me to explore serverless technology to automate this reporting task and store the data into a database.

This project aims to automate the process of creating reports from Notion kanban board and then store it into MongoDB Serverless Instance.

Submission Category

Automation Innovation

Link to Code

GitHub logo fahminlb33 / FahmiNotionAutomation

This is my attempt at MongoDB Hackathon

Notion Kanban Automation

This repo contains Azure Functions project which will automatically reads all cards from Notion database (in this case kanban board) and then store it into MongoDB Serverless Instance. Not only that, my kanban has several properties to make it more informative like story points, priority, and category, making it somwehat like a JIRA board.

The Idea

I use Notion Kanban extensively to track my daily task and at the end of every month, I'll create a report to get a summary of my work for a whole month. This way I can manage my work-life balance more efficiently.

At first it was fun to setup the kanban board and create my first report, but doing it repeatedly every month is cumbersome. So I wanted to automate this process and create a simple dashboard that I can visit anytime.

MongoDB Hackathon came in just the right time for…

Additional Resources / Info

You can access the API and the dashboard from the link in my repo.

Tech

Discussion (0)