Save time, make money

Published: (February 3, 2026 at 12:00 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Background

Many people start programming to build a SaaS tool. I want to share how I earned roughly $10 k using only basic HTML and JavaScript in about two hours.

The original file I submitted was rejected, which delayed payment until a corrected version was resubmitted. As the platform grew to nearly 100 vendors, I was spending—conservatively—about one hour each day checking these files or providing support and training.

Management was reluctant to allocate a budget for UI/UX improvements because the existing solution “worked,” and the contract was with a third‑party company that prevented us from making changes directly.

Solution

I created a single HTML file that included:

  • A form for data entry
  • A table to display submitted rows
  • An Export button to convert the table to a CSV file

Using vanilla JavaScript, the form validates each entry against strict “reason code” rules. If a row fails validation, clear error messages guide the user on how to submit correctly. The export button transforms the HTML table into an array and downloads it as a CSV file.

After beta testing with a few vendors, I added:

  • A Clear Table button
  • An Import CSV button
  • The ability to delete individual rows

All enhancements were implemented with plain JavaScript and minimal CSS.

Results

The single file eliminated the need for daily auditing and constant retraining, saving me roughly one hour per day. That extra time allowed me to write blog posts like this one. Since I’m salaried, the time saved translated to about $12 k per year (≈ 5 hours per week) at that time.

Back to Blog

Related posts

Read more »

My 2026 Developer Portfolio

Introduction Hi! I'm Ahmed Anter Elsayed, a passionate developer and educator in Python, AI, and web development. Live Portfolio Check out my live portfolio he...

Emmet for HTML

Writing HTML Faster with Emmet Writing HTML can feel slow and repetitive. Typing , , opening and closing tags over and over… What if you could type div and ins...

Developed my first portfolio.

markdown !Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2...