This is a fun project to show how difficult is to make a great software project nowadays. It uses really advance algorithm and suggestion tool to give you the best solution for your situation. Please follow the link below to see:
Fajkowsky/Cheap-Good-Fast-
What to expect from when starting developing a software project?
JavaScript