Organize Your Family Life, Your Way

Private, secure, and beautiful notebook spaces for every family need.

🏠

Workspaces & Access

Create dedicated notebooks for the Kitchen, Schooling, or Finances. Invite family members via email with ease.

Owner
Member

Roles: Owners manage members, Organizers structure notes, and Viewers keep up to date.

📂

Folders & Notes

Structure your data exactly like OneNote. Use categories, nested folders, and infinite tabs for ultimate organization.

Templates & Power

Create reusable layouts. Copy or move notes between folders instantly. From grocery lists to chore charts, get it done faster.

1. Private & Shared Workspaces

  • The Concept: Every family has different needs. Whether it's a "Kids' Homework" space or a "Household Budget" space, you create the boundaries.

  • User Invitation: Administrators can invite family members using their WordPress email. If they have an account, they are instantly added. If not, they receive an invitation to join.

  • Role Logic: * Owner: Has full control over the workspace and user membership.

    • Organizer: Can edit notes, add folders, and create new pages.

    • User: Can contribute notes and edit existing entries.

    • Viewer: Perfect for kids or extended family who need to see the schedule but shouldn't alter it.

2. The Note Structure (OneNote-Inspired)

  • Folders: The top-level containers for your information.

  • Tabs: Use tabs for sub-categorization within a folder (e.g., "Monday," "Tuesday," "Wednesday" tabs within a "Weekly Chores" folder).

  • Blocks: The content engine. Choose between Rich Text for long-form, Checklists for dynamic tracking, and Chore Charts for visual task management.

3. Power-User Features

  • Templates: Create a layout you love (like a weekly meal plan) and save it as a template. Import it into any new note with one click.

  • Copy/Move: Drag-and-drop capability allows you to move notes from an "Inbox" folder to an "Archive" folder, or copy a template into a new location without losing formatting.

Integration Guide for Divi

To make this implementation "Divi-friendly," you have two primary options:

1. The Shortcode Approach (Recommended): By wrapping your React App in a WordPress shortcode ({family_notebook_app}), you can simply drag a Divi Code Module onto any page and paste the shortcode. Your application interface will render exactly within that Divi section.

2. The "Blank Page" Template: If you want the notebook to feel like a true standalone app, create a custom PHP template in your child theme folder (e.g., page-notebook.php) that removes the Divi Header and Footer via get_header('blank') and get_footer('blank'). This gives your user a full-screen, distraction-free environment.

Core Architecture & Mobile Experience

The Family Notebook is a robust, decoupled React Single Page Application (SPA) that transforms a WordPress site into a private, secure organization hub designed for families and small groups. It bridges the gap between simple note-taking apps and complex project management tools.

  • Progressive Web App (PWA): The notebook provides a modern, native app feel and can be installed as a PWA on mobile devices. When opened on a mobile device, it displays an edge-to-edge interface by stripping away WordPress theme headers and footers.

  • Flexible Views: The app includes flexible UI designs like a tile-based layout or a collapsible list view to present information in an easily digestible format depending on user preference.

Workspace Management

Instead of restricting users to a single family database, the plugin utilizes distinct "Workspaces".

  • Workspace Switcher: Users can seamlessly belong to multiple workspaces, such as a private "Smith Family" hub and a broader "Grace Community Church" group, toggling between them using a built-in workspace switcher.

  • Color Customization: Owners can customize each workspace with a distinct theme color to provide instant visual feedback and prevent users from confusing personal notes with community lists.

  • Smart Contrast: The application dynamically calculates accessibility contrast, automatically adjusting text colors (dark or light) so they remain highly readable against the custom background colors.

Notebook Organization

  • Folders and Notes: The architecture mimics a digital notebook, utilizing folders as top-level containers and individual notes nested within them.

  • Sortable Tabs: Notes can be sub-categorized using tabs (pages), which can easily be reordered left or right by the user.

  • Reorganization: Reorganizing information is simple. Users can copy or move entire notes between different folders via a dedicated "Move/Copy" modal interface.

Modular Content Blocks

Notes support flexible content "blocks" rather than just standard text, tailoring the format to the specific type of information being shared:

  • Rich Text (Paragraph): A standard editor perfect for journaling or leaving long-form instructions.

  • Interactive Checklists: Ideal for groceries and packing. Items are automatically crossed out when clicked, making it easy to track task completion.

  • Chore Charts: A gamified, weekly chore tracking block with status management, allowing families to assign and track chores for specific children.

Granular Roles and Permissions

The app enforces a strict role-based access control system to securely manage data:

  • Owner: Has full control to delete the workspace, invite or remove members, and assign access roles.

  • Organizer: Can create new notebooks, define global tags, delete pages, and manage master templates.

  • User: Can view, edit, and create individual notes, but cannot create top-level parent notebooks.

  • Viewer: Has secure, read-only access. The system employs a "Context-Aware UI" that intelligently hides the "Edit," "Delete," and "Add" buttons for Viewers, leaving a clean, clutter-free document that prevents accidental edits.

Seamless Member Onboarding

  • Magic Invite Links: Workspace owners can invite completely unregistered users by simply entering their email address. The system automatically emails them a special registration link containing a unique 8-character join_code.

  • Frictionless Registration: When invitees click the link, they can easily create a "cloaked" WordPress account (such as utilizing a Google Login integration) and are instantly dropped directly into the correct shared workspace upon logging in.

Templates and Data Portability

  • Template Library: Users can save complex folder structures and note layouts as templates. These can be assigned globally for all users on the site or scoped specifically to a single workspace.

  • Starter Kits: Administrators can designate a master "Starter Kit Workspace" from the backend. When new families onboard, they automatically receive this pre-populated structure.

  • Export/Import Engine: The system features a full JSON backup tool. Users can export folders or entire workspaces as .json files and import them elsewhere.

  • Smart Data Migration: During a data restore, the plugin dynamically re-links imported notes and workspaces to existing WordPress users by matching their email addresses.

Templates and Data Portability

  • Template Library: Users can save complex folder structures and note layouts as templates. These can be assigned globally for all users on the site or scoped specifically to a single workspace.

  • Starter Kits: Administrators can designate a master "Starter Kit Workspace" from the backend. When new families onboard, they automatically receive this pre-populated structure.

  • Export/Import Engine: The system features a full JSON backup tool. Users can export folders or entire workspaces as .json files and import them elsewhere.

  • Smart Data Migration: During a data restore, the plugin dynamically re-links imported notes and workspaces to existing WordPress users by matching their email addresses.

Templates and Data Portability

  • Template Library: Users can save complex folder structures and note layouts as templates. These can be assigned globally for all users on the site or scoped specifically to a single workspace.

  • Starter Kits: Administrators can designate a master "Starter Kit Workspace" from the backend. When new families onboard, they automatically receive this pre-populated structure.

  • Export/Import Engine: The system features a full JSON backup tool. Users can export folders or entire workspaces as .json files and import them elsewhere.

  • Smart Data Migration: During a data restore, the plugin dynamically re-links imported notes and workspaces to existing WordPress users by matching their email addresses.

In the Family Notebook app, the self-sorting list feature is powered by the ChecklistBlock component, which is specifically designed to dynamically group items by their category.

Here is how the self-sorting feature works:

  • Assigning Categories: When adding items to a checklist (such as adding "Bananas" or "Apples" to a grocery list), you can assign each individual item to a specific category, like "Produce".

  • Automatic Sorting: Once categories are assigned, the plugin's logic automatically self-sorts the items on the screen. All items that share the same category will be grouped and displayed together.

  • Practical Organization: This automatic sorting keeps lists highly organized—such as grouping a grocery list by store aisle—without requiring users to manually drag and drop or reorganize the checklist.

Additionally, if you use pre-built templates (like the "Starter Kit" grocery list), the checklist items come with pre-filled sorting labels. The app uses these labels to seamlessly extract and group the categories for you right from the start.

🏡 Family Notebook — Simplify Your Family’s Day-to-Day

Bring harmony to your household with Family Notebook, the all-in-one WordPress plugin for families who love staying organized. Create shared notes, to-do lists, and chore charts that keep everyone on track — from grocery reminders to weekly responsibilities.

With its clean, intuitive interface, Family Notebook makes it easy to:

  • ✏️ Write and share notes across your family site

  • ✅ Build interactive lists and check off tasks together

  • 🧹 Assign chores and track progress for each family member

Whether you’re managing a busy home or teaching kids responsibility, Family Notebook turns your WordPress site into a digital command center for family life.

Try Family Notebook today — and make organization a family affair!