…so far :)

During the last month, at SoftwareBrothers we were working on the next release of admin-bro — an automated admin panel for Node.js apps. It meant to be a regular, minor release, but when we were working on it, new ideas started to come up and we ended up with a huge update. In this article, I will guide you through the new stuff which you can use right away after yarn add admin-bro@latest.

First, take a look at those big areas we’ve updated:

  • New configuration options
  • Handling nested schemas even if ORMs doesn’t handle them well (aka…


In this article, I will show you how you can build your startup from scratch. In high quality and no time. By no time I mean a couple of weeks.

We will be talking about an MVP web application.

The best thing is that this idea came to me from our clients who use it in real-world applications. So it’s not a theory — it’s REALITY.

So what is that magical idea?

Ok, I will cut to the case right away. The idea to speed up your startup delivery time is to…

use an auto-generated admin panel as an application framework — your application backbone.

As…


One year ago, at SoftwareBrothers, we started developing AdminBro — a universal admin panel for Node.js apps.

Our goal was to build a tool which will allow javascript developers around the world to add advanced, beautiful and full-featured admin panels to their apps in a few minutes.

Thus, we hoped that this tool would dramatically increase the adoption of Node.js, especially in the startup world.

Since then AdminBro has become quite popular and today we are happy to announce the release of long-awaited version two-point-O which looks like this:

What you can find in version 2.0

Design System — build your custom features with ease now


At SoftwareBrothers we started this year with a new release of AdminBro — an OpenSource, automated admin panel for Node.js apps.

Let’s cut to the chase and pinpoint what has been released in the latest version:

Bulk actions

Bulk actions are actions which can be invoked on a list of records. This is how they are implemented in AdminBro:

By default, we added one “bulk delete” action but you can create your own. The best thing about them is that they follow the same rules as other actions. So you can:

  • add guard messages like “do you really want to publish these…


better-docs was created as a simple (yet beautiful) theme for JSDoc generated documentation. Over the last months, at SoftwareBrothers, we’ve added it so many features that now it is rather a documentation toolbox for JavaScript than just a theme.

Our latest addition is TypeScript support and, in this brief article, I will show you how you can use it in your project. I would like to know your opinion about it —so you can either star it on GitHub or write a hate-like comment :). I will strongly appreciate either of that.

JSDoc — what is that?

For those of you who don't know what…


Have you ever thought about documenting your Vue or React application? Most probably you haven’t. If that is the case — I would like to convince you that documenting your Vue/React application can be useful and fun.

How I am going to achieve that?

First, I will try to define what elements a perfect documentation should have and point out the benefits.

Next, there will be a fun part. We will dive into an example, where, in literally 5 minutes, we will create and publish documentation for a Vue app.

!!!Spoiler alert. This is how it will look:

https://softwarebrothers.github.io/example-design-system/ProgressBar.html

We…


It has been a very busy week at SoftwareBrothers (again) - we released another version (1.2) of better-docs — theme for JSDoc with a brand new “@component” plugin.

Long story short, it builds documentation (with a live preview) from your React components. To see how it works check out the example documentation: https://softwarebrothers.github.io/admin-bro-dev/ValueBlock.html and scroll down to the editor where you can modify the component code.

In this brief article, I will show you how you can add this to your React project. Interested? Let’s start!

I assumed that you know what JSDoc is — if you don’t, check out…


It was a busy week in Software Brothers, but we finally released a new version of AdminBro — an autogenerated admin panel for Node.js apps that uses React framework to display a beautiful UI.

To put it simply, with AdminBro you can build an admin panel within minutes instead of days.

So what is in the latest version?

Access control

Usually, when the admin panel is used by multiple people, you may want to have some kind of access control. You don’t want everyone to be able to access all of the resources.

Now you can adjust the access to each action…


This article will be about a new package called: AdminBro published recently by SoftwareBrothers.

AdminBro is an automatic admin interface which allows you to manage your database resources. It can be added to almost any Node.js framework. In this short tutorial, I will show you how to configure AdminBro to manage User mongoose resource in a simple express.js app.

I suggest you check out the AdminBro demo page before moving further.

This is the plan:

  1. Create a simple express app
  2. Add AdminBro to it

…and we shall do this in 3 minutes!

Let’s do this!

In the first step, we will create a…

Wojciech Krysiak

Co-founder and CTO at SoftwareBrothers, giving keynotes, providing open source solutions on GitHub and running a jscasts.tv youtube channel.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store