DEV Community

Cover image for Useless Enterprise App
Laura Norwood
Laura Norwood

Posted on

Useless Enterprise App

April Fools Challenge Submission ☕️🤡

This is a submission for the DEV April Fools Challenge

a tacky noughties business app

What I Built

I built a Useless Enterprise App™ that looks dangerously close to something you’d be forced to use at work… but is entirely designed to waste your time.

It’s a React-based “Business Request Alignment Interface” that simulates a full corporate workflow, complete with forms, approvals, dashboards, and system feedback. None of it actually achieves anything.

Key features (all technically functional, strategically pointless):

  • A Save button that runs away from you when you try to click it
  • A form that introduces new mandatory fields after submission
  • A fake approval process requiring an “Approval Readiness Reference Code” that never existed
  • A progress bar that confidently tracks nothing
  • A system status panel that cycles through corporate nonsense like “Consulting the alignment committee…”
  • Error messages such as: “Success could not be completed successfully”

It’s not broken. It’s just… like this.

Demo

Demo: Best experienced emotionally rather than functionally.

Run locally and experience:

  • Fill in the form like a responsible adult
  • Try to click “Save” while it actively avoids you
  • Discover a new required field that wasn’t there before
  • Finally submit… and get a failure toast anyway

It’s basically every bad internal system distilled into one app.

Code

This is a submission for the DEV April Fools Challenge

What I Built

I built a Useless Enterprise App™ that looks dangerously close to something you’d be forced to use at work… but is entirely designed to waste your time.

image

It’s a React-based “Business Request Alignment Interface” that simulates a full corporate workflow, complete with forms, approvals, dashboards, and system feedback. None of it actually achieves anything.

Key features (all technically functional, strategically pointless):

A Save button that runs away from you when you try to click it A form that introduces new mandatory fields after submission A fake approval process requiring an “Approval Readiness Reference Code” that never existed A progress bar that confidently tracks nothing A system status panel that cycles through corporate nonsense like “Consulting the alignment committee…” Error messages such as: “Success could not be completed successfully”

It’s not broken. It’s just… like this.

Demo

Demo…

Everything behaves exactly as designed, which is the problem.

How I Built It

Tech stack:

React (functional components + hooks)
Pure frontend state, no backend, no persistence, no consequences
Tailwind for layout, plus aggressively offensive inline styling

Approach:

Model real enterprise UX patterns (forms, approvals, dashboards), then deliberately sabotage them
Focus on process over outcome, just like real enterprise software

Design choices were intentional:

Comic Sans + pastel gradients to simulate “legacy system that somehow still exists”
Overcomplicated UI hierarchy with zero payoff
Feedback loops that sound important but do nothing

Prize Category

Community Favourite

Because nothing unites developers faster than shared trauma from systems like this.

Top comments (0)