Arduino Wireless Web Server Using Wifi

I've recently started doing the Engineering Education Scheme in which my group have to design a device to drop a package. I was thinking of creating a system where you can use your phone to tap a button and that would drop the package remotely, using some sort of web server then being able to reset the dropping mechanism again by another tap of the same button.

So I thought about the idea of using a Arduino as a guy on youtube was able to create a system of turning on / off his coffee maker via his phone using a Arduino UNO and a Ethernet shield, with no experience of ever using a Arduino. The problem is, i need it to be using Wifi as the device needs to be portable. I also need it to be able to scan for Wifi networks and allow it to connect to the network as i won't know the SSID or password of the Wifi network in advance.

I've never used a Arduino before and i know this isn't a starter project - probably a project not suitable for someone that never used a Arduino before - but i'd appreciate if anyone could give me some pointers or references.

Here are some webpages i've looked at but i still don't understand what i would need to do to incorporate a Wifi signal or even where to start.

http://www.circuitbasics.com/build-an-arduino-controlled-power-outlet/

Again, really appreciate some help. I'd be willing to start off with some smaller things to get familiar with the Arduino but i'd really love to be able to get this project to work.

Look at the Ethernet examples that ship with the IDE. Will the dropping device be in Wifi range of the phone, or do you expect to use the internet between?

I am pretty sure that you can detect an wifi location, but you will need a password to log on.

consider using a cellular phone to get past the wifi issues