Web Tools #386 - Frontend Frameworks, SVG, Build Tools

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #386 • December 10, 2020

The following intro is a paid product review for Preflect, a microsurvey and navigation tool that helps visitors stay engaged on your website.

For anyone running a website or app, it’s a challenge to ensure visitors aren’t lost when looking for something specific. It’s true, some users are merely browsing and don’t necessarily have a plan in mind. But in either case, Preflect’s easy-to-use service will help guide your site’s visitors to actionable content.
 
Preflect

Preflect lets you add a widget to any page that can be embedded in one of four ways:
  • Bottom-corner overlay
  • Modal window
  • Inline with the content
  • Infinite scroll
I was skeptical at first because my first thought was ‘Who needs another nagging UI widget’? But Preflect’s widget isn’t asking for subscriptions like most do, but is helping your users navigate so they can find what they want and you can increase conversions.

For example, the bottom-corner overlay can display a navigation survey that asks visitors where they want to go, with each option clickable to lead them to the right page. To create a survey, install the script on your site, then configure it:
 
Configuring a Preflect survey
Configuring a Preflect survey

Preflect’s surveys can be customized to match your brand:
 
Customizing a Preflect survey
Customizing a Preflect survey

Once you’ve defined the question, options, and links for a survey, it looks something like this:
 
A bottom-corner overlay survey
A bottom-corner overlay survey

If you select the modal option for the survey, it can display on exit, load, or with a 15s delay:
 
Configuring a modal survey
Configuring a modal survey

It’s important to emphasize that this is a navigation tool. So while you can collect info on what option is clicked, the user also benefits by specifying what they want and they’re taken directly to the option chosen (you define optional URLs for each survey choice).

Of course, the modal window should be used with care, as many users find it obtrusive. So you might opt for the bottom-corner overlay shown in the earlier image. If neither option works for you, you can choose the inline version of the survey.

Preflect’s control widget (where you create and customize surveys) lets you specify where in your content you want to inject the inline survey.
 
Setting up an inline survey
Setting up an inline survey

With custom branding, it works seamlessly, flowing with the content in any page you place it. Preflect’s widget allows you to hover over and click to select the spot on the page where you want the inline survey to appear. This is a great option if you feel the overlay and modal don’t fit with your site’s layout.

Once your survey is in place, you can start collecting data on survey views, number of responses, and response data. While writing this review, I added a Preflect survey on the Web Tools Weekly archives, asking users to select which term best describes their job (front-end, back-end, full-stack, or other). Click any individual issue to see the survey overlay in the bottom-right corner. This can give me insight on users browsing older issues.

Here are some use cases for Preflect:
  • Embed it on E-commerce websites to guide shoppers and direct them to pages where they can purchase what they want
  • Include surveys as navigation helpers that reduce bounce rates and abandonment
  • Gather survey data to learn about shoppers’ habits or blog readers’ content preferences
In addition to the surveys, Preflect gives you the option to add their infinite scroll navigation to any page. Like the survey widget, this too is a navigation tool.
 
Setting up Infinite Scroll
Setting up Infinite Scroll

To try out Preflect on any website (including Squarespace, WordPress, WooCommerce, and more), you can register for free (no credit card required). The free plan gives you unlimited survey responses and stats with 3 concurrent surveys, or you can upgrade to Premium for $29/month to get unlimited surveys.

So if you’re looking for an easy way to improve your site’s navigation and give users clear, actionable choices when browsing your content, Preflect might be exactly what you’re looking for.
 

Now on to this week's tools!

Front-end Frameworks

Wave UI
A responsive, accessible, touch-friendly Vue framework with 40+ components, and extras for form validation.

Tailwind Starter Kit
Open Source add-on for Tailwind that features multiple HTML elements and comes with dynamic components for React, Vue, and Angular.

tinyhttp
A modern, lightweight, and modular Express-like web framework for Node.

Landy
A free React landing page template designed for developers and startups, to create a quick and professional landing page for any project.

Denali
A themeable design system that offers ease of building with a framework without sacrificing your unique visual style.

Denali

Next.js Commerce
An all-in-one starter kit for high-performance e-commerce sites. With a few clicks, Next.js you can clone, deploy, and customize your own store.

Psammead
React component library from BBC that contains a mixture of components, containers and utilities.

Brix UI
Minimal UI framework for React built with TypeScript and styled-components.

Tailwind CSS
ICYMI the popular utility-first CSS framework is now at version 2+.

QCObjects
 A JavaScript full-stack framework based on the MVC pattern, to build micro-services and micro-frontends.

Pre-Frame
A small, truly reactive framework inspired by re-frame with Redux-like one-way data flow.

ngx-bootstrap
Fast and reliable Bootstrap widgets in Angular.

Build Tools, Bundlers, Deployment, etc.

vite-plugin-pwa
A zero-config progressive web app for Vite (the build tool that serves your code via native ES Module imports).

Rollpkg
Create packages with Rollup and TypeScript using convention over configuration.

WMR
A tiny all-in-one development tool for modern web apps, in a single 2mb file with no dependencies.

EZMM
An easy ES Module Manager to use modern JavaScript.

Rockpack
A solution for creating React apps with server-side rendering, bundling, linting, testing, logging, and localization.

Rockpack

Effectful.js
A tool to build JavaScript to JavaScript transpilers (Babel plugins). It extends JavaScript with various computation effects via runtime libraries but without any syntax extension.

nuxtjs/html-validator
Add automatic HTML validation to a Nuxt.js build.

Harold
A CLI tool that compares frontend project bundle sizes.

Stampede
A multi-featured Deno REST framework and eco-system written in TypeScript.

export-size
Analyze the bundle cost for each export of an ESM package.

boxednode
Ship a JS file with Node.js in a box.
 

Media Tools (SVG, Audio, etc.)

Decent Patterns
Really simple SVG Patterns using single Unicode characters. You can customize the foreground and background colors for each before you grab the code.

Graphery SVG
An SVG wrapper library with an API very close to SVG structure, 1.5kb gzip'd.

Plaiceholder
Upload images to transform them to blurred placeholders in SVG, CSS, data URI, and more.

Multiavatar
Generate random funky, diverse avatars in PNG format with potentially billions of combinations. Just type any characters in the field and the avatars change accordingly (though I'm not sure what is the basis for the changes).

quiver
A modern, graphical editor for commutative and "pasting diagrams", capable of rendering high-quality diagrams for screen viewing, and exporting to LaTeX.

Social Image Generator
Generate an embeddable attractive card to showcase a Node, Yarn, or PHP package for social sharing. Download as PNG or JPG.

3d Icons
A huge collection of 1200+ icons with a neat 3D design style, 4000x4000px dimensions downloadable as transparent PNG files. First 50 free for personal use; pay after that.

3d Icons

react-jsx-highcharts
Highcharts (the popular JS charting framework) built with proper React components.

IconFinder
A search engine for that has access to more than 5 million SVG or PNG icons.

Signal
An open source online MIDI editor that lets you open and save MIDI files and includes multi-track editing.

LineIcons
2000+ categorized line-based SVG icons, many free while others are part of a Pro plan.

A Tweet for Thought

Randall Kanna shares her dev interview prep threads and job hunting resources in one set of Tweets.

A Tweet for Thought
 

Send Me Your Tools!

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

If you've got some time over the holidays and you want to brush up on front-end skills, you might want to check out 50 Projects in 50 Days, a GitHub repo for a Udemy course of the same name. Even if you don't buy the course, the repository alone can serve as inspiration for trying to build the things listed.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me    /    Patreon    /    GitHub Sponsors

Older messages

Web Tools #383 - Black Friday, CSS Tools, SVG, CMS's

Friday, December 4, 2020

Web Tools Weekly WEB VERSION Issue #384 • November 26, 2020 Advertisement Cubbit Personal Cloud Sync, store, and share your files with Cubbit Cloud. Enjoy the highest security standards of zero-

Web Tools #385 - JS Utilities, VS Code, React Tools

Friday, December 4, 2020

Web Tools Weekly WEB VERSION Issue #385 • December 3, 2020 Advertisement JavaScript Speed Coding Challenge Are you ready to put your JavaScript skills to the test? Enter our JavaScript Speed Coding

Web Tools #383 - JS Utilities, React Tools, Uncategorizables

Thursday, November 19, 2020

Web Tools Weekly WEB VERSION Issue #383 • November 19, 2020 Advertisement Get a Free .design Domain Name Thinking of showcasing your design skills? Claim a free .design domain name for your website. .

Web Tools #382 - Frameworks, JSON & SQL, Vue Tools

Friday, November 13, 2020

Web Tools Weekly WEB VERSION Issue #382 • November 12, 2020 Advertisement Hyvor Talk Hyvor Talk is a commenting platform for websites. While systems like Disqus and Facebook Comments are built to show

Web Tools #381 - JS Promises, React Tools, SVG, Git/CLI

Thursday, November 5, 2020

Web Tools Weekly WEB VERSION Issue #381 • November 5, 2020 Advertisement Cubbit for Teams Cubbit for Teams is the first cloud storage for businesses not running on data centers but on a distributed

You Might Also Like

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024