Industrial Web Design

Wireframing and Illustrating with React.js and Bootstrap 4

Check out the project on GitHub

What is Industrial Web Design?

A couple of years ago while attending the FrontEnd Conference in Zurich, I saw a presentation where a designer had used JavaScript to auto-generate page-layouts to automate his design process. The presentation had me wondering whether it would be possible to apply the same idea to product design, so I built this library to create 'realistic' drawings and sketches using only standard Bootsrap classes, along with a few new ones that are outlined below.

Why design programatically?

It allows the designer to be far more precise in terms of color-pallets, adherance to corporate design standards and principles, etc. It also makes testing out new design variations far less time-intensive, as you can simply write a script to return all possible variants of a design, when controlling for select configurations.

Components

The sketch above is simply a construction of a series of react components and Bootstrap 4 classes. In addition to the default Bootstrap classes, I have added and extra three custom classes to create the following components. Those classes are .index, .hand, and .burst. Additionally, some inline styles have also been used to transform (rotate) and to add the occasional border.

Backgrounds

In addition to making use of the default Bootstrap backgrounds, I have also created two extra ones (so far...).

The Goal

This project has been a test of the web stack's capacity to serve as a platform for creating design mock-ups. My long term goal is to develop a React-based library for 3d design modeling. If you're at all intersted in helping me out with that project, feel free to shoot me a message through GitHub (linked below in footer).

Showcase

Here are a few of the designs that I've come up with so far. I'm currently working on a script to auto-generate the entire array of possible configurations.