They asked for too much, and I am at fault for delivering? C'mon.
You should know your worth as an employee. If a company asks for too much you must have the ability to stop yourself from working for an entire week with no compensation.
And tbh the result is just a solution (ignoring all the issues of is this terminal inspired and is email backend as a service acceptable choice) - looks generic, nothing interesting besides a super long proposal and super long readme to achieve nothing special honestly. Just a solution checking the boxes. Probably one of many. That’s why probably wasn’t selected.
TL;DR
1. Be more concise in messaging and documentation 2. Do something more than just the working solution esp if they mention brownie points for cool stuff in the task description