Warehouse Automation: A Detailed Project Addressing Warehouse Requirements