DEV Community

Cover image for Building in Public: Day 3
Lux Seminare
Lux Seminare

Posted on

Building in Public: Day 3

On Day 3 of building the Notion Developer's Hub, the focus has shifted from outlining the grand vision to getting hands-on with the core structure. Today was all about laying the foundation for one of the most critical components: Project & Task Management.

The aim is to create a system that is both powerful enough for complex projects and simple enough for everyday use. This involves careful consideration of how databases are structured and linked within Notion.

What Was Explored Today:
Establishing the Projects Database: This is being designed as the central hub for all development initiatives, whether they are personal learning projects, side hustles, or larger team undertakings. Key properties like status, priority, deadlines, and responsible parties are being defined.

Creating the Tasks Database: Directly linked to Projects, this database will house all individual action items. Views are being considered to allow for different perspectives (e.g., a Kanban board for sprint tasks, a list for upcoming deadlines, a calendar for long-term planning).

Initial Linking Strategies: A significant part of today's work involved exploring the best ways to connect tasks to projects. The efficiency of a Notion workspace often comes down to intuitive relationships between databases. Thoughts are being given to how to ensure tasks are clearly associated with their parent projects without creating unnecessary complexity or duplicate entries.

A Design Decision Point:
A current consideration revolves around the "home" of tasks. Should tasks be primarily viewed and managed directly within their respective project pages, leveraging Notion's relational properties, or should there be a more central All Tasks view with robust filtering options being the primary interface? Each approach has its merits for different developer workflows.

Your Expertise is Appreciated!
As these foundational decisions are being made, community feedback is invaluable. For those who extensively use Notion for managing projects and tasks:

What is one "must-have" feature or a specific linking strategy that you rely on for a truly clean and efficient project/task setup in Notion? Are there any common pitfalls to avoid when designing such a system?

Please share your insights in the comments. Your practical experience helps refine this template into something truly useful for everyone.

Stay tuned for more updates as the Notion Developer's Hub continues to take shape!

Top comments (0)