Skip to content

Repository files navigation

Boardroom

The Ultimate Open-Source Dashboard Builder for React Applications

image

Boardroom is a powerful, open-source dashboard creation package for React and Next.js applications. Designed with flexibility and simplicity in mind, Boardroom enables developers to quickly create customizable, responsive dashboards tailored to their needs.


🎯 Features

Open-Source Core (MIT License)

  • Modular Components: Prebuilt components to build your dashboard quickly.
  • Customizable Layouts: Drag-and-drop functionality with resizable panels.
  • Next.js Optimized: Built for modern, server-rendered applications.
  • Responsive Design: Fully mobile-friendly and accessible.
  • Dynamic Data Integration: Seamlessly connect to your APIs or data sources.

Pro Features (Private Repository)

Planned 2025-2026

  • Advanced Widgets: Charts, graphs, and analytics powered by popular libraries.
  • Theming: Advanced theming with a WYSIWYG editor.
  • Authentication: Built-in user roles and permissions.
  • Data Persistence: Backend integrations for saving user dashboards.
  • Premium Support: Dedicated support and documentation.

🚀 Getting Started

Installation

Install the open-source package from npm:

npm install @boardroom/core

Or with Yarn:

yarn add @boardroom/core

Basic Usage

Here’s how to get started with Boardroom:

import React from 'react';
import { Dashboard, Panel } from '@boardroom/core';

export default function App() {
  return (
    <Dashboard>
      <Panel title="Example Panel 1">
        <p>This is a customizable panel!</p>
      </Panel>
      <Panel title="Example Panel 2">
        <p>Drag me around or resize me!</p>
      </Panel>
    </Dashboard>
  );
}

Documentation

Directory Structure

src/
├── components/  # React components
├── hooks/       # Custom React hooks
├── lib/         # Utility functions and helpers
└── index.ts     # Main entry point

Full documentation for the open-source version is available here.


💼 Pro Version

Unlock the full potential of Boardroom with the Pro version:

  1. Advanced widgets for detailed analytics.
  2. Backend support for persistence and authentication.
  3. Priority support for your projects.

Interested? Contact us or visit our website for more information.


🛠️ Contributing

We welcome contributions from the community! Here’s how you can get involved:

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request.

Please read our Contributing Guide for detailed instructions.


📜 License

Boardroom’s open-source core is licensed under the MIT License. The Pro version is proprietary and requires a separate license.


🌟 Community and Support


Show Your Support

If you find Boardroom helpful, please give us a star on GitHub! It helps us grow and reach more developers.

git clone https://github.com/viaonboard/boardroom

Happy building with Boardroom!

About

Boardroom JS - A customizable dashboard package for React applications

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages