Inspiration

I wanted to build something simple that would tell me whether I could meet a deadline and how far off my estimates could be before the plan stopped working.

What it does

DeadlineFit takes a deadline, a list of tasks, their estimated hours, and the hours available per day. It calculates whether the plan is feasible, how much estimation error it can absorb, and creates a deterministic day-by-day allocation.

How we built it

I kept the project deliberately small and built it as a single-screen web app using HTML, CSS, JavaScript, and Node.js. I defined the behaviour and specifications first, then implemented and tested the calculation logic separately from the interface.

Challenges we ran into

The trickiest parts were getting the estimate-tolerance formula right and handling calendar dates correctly, especially around daylight-saving time changes.

Accomplishments that we're proud of

I am proud that the project stayed focused on one clear idea and reached a complete, working prototype without unnecessary features. The final app clearly shows the transition from feasible, to almost no margin, to impossible.

What we learned

I learned that defining the specifications clearly upfront makes the actual build much faster and easier to verify.

What's next for DeadlineFit

Next, I would explore more scenario-testing options and more flexible availability settings while keeping the core calculation simple and transparent.

Built With

Share this project:

Updates

Submission history