Back to Home

Case Study

BoringTools

100 Days. 100 Boring Tools. BoringTools is a collection of simple and useful micro-tools built daily to solve everyday problems with a clean and consistent UI.

Project Overview

The project focuses on building small, focused utilities one at a time. Each tool solves a practical workflow problem such as text cleanup, JSON formatting, password generation, calculation, or file preparation.

Goal

Build 100 small tools in 100 days and turn them into a useful ecosystem with a unified UI, simple navigation, and fast discovery.

Tech Stack

Next.jsTailwind CSSVercel

Built So Far

Day 1: Text Formatter

/text-formatter
  • Convert text to uppercase or lowercase
  • Capitalize each word
  • Clean extra spaces
  • Copy formatted output

Day 2: JSON Formatter

/json-formatter
  • Pretty print JSON
  • Minify JSON
  • Detect invalid JSON
  • Copy formatted output

Day 3: Word Counter

/word-counter
  • Word count
  • Character count
  • Characters without spaces
  • Sentence count

Day 4: Password Generator

/password-generator
  • Adjustable password length
  • Uppercase, lowercase, numbers, and symbols
  • Copy generated password

Day 5: Age Calculator

/age-calculator
  • Exact age in years, months, and days
  • Date picker input
  • Validation for empty or future dates

Day 6: Unit Converter

/unit-converter
  • Convert length, weight, and temperature
  • Swap units quickly
  • Precision control and copy result

Day 7: QR Generator

/qr-generator
  • Generate QR code from text or URL
  • Instant preview
  • PNG download

Day 8: File Name Sanitizer

/file-name-sanitizer
  • Clean unsafe characters from file names
  • Support kebab-case and snake_case
  • Preserve extensions safely

Day 9: Pomodoro Timer

/pomodoro-timer
  • 25-minute focus and 5-minute break cycles
  • Browser notifications and session counter
  • Custom presets, progress ring, and statistics

Day 10: Image Compressor / Resizer

/image-compressor
  • Resize by max width and height
  • Adjust output quality
  • Export as JPEG, WebP, or PNG

Day 11: Resume Bullet Rewriter

/resume-bullet-rewriter
  • Rewrite rough notes into resume-ready bullets
  • Tone presets and bullet count control
  • Copy polished output in one click

Day 12: GST Calculator

/gst-calculator
  • Before-GST and including-GST calculations
  • Preset or custom GST rates
  • Clear base, GST, and total amount breakdown

Day 13: To-Do List

/to-do-list
  • Add, edit, delete, and complete tasks
  • Filter by all, active, and completed
  • LocalStorage persistence

Upcoming Releases

Day 14

Truth or Dare Play

Coming Soon

Day 15

Time Zone Converter

Coming Soon

Day 16

Roast My To-Do List

Coming Soon

Day 17

Markdown Previewer

Coming Soon

UI/UX Updates

  • Unified card-based UI across all tools
  • Theme switcher with saved preference
  • Persistent top controls and home button
  • Responsive layout for desktop, tablet, and mobile

Philosophy

Boring problems. Simple tools.

The idea is to keep the interface minimal, the workflow direct, and the output immediately useful.