This project sounds like an excellent use of my familiarity with microcontrollers such as the STM32, and WiFi units like the ESP8266, and a firm grasp of the English language. For this I would probably angle for a microcontroller running Arduino. Now, developing, testing, debugging, and polishing a circuit like this is no small task and I hesitate for this amount, but the project sounds like a lot of fun, and I love the way it takes advantage of solenoids.
The first steps for us would involve hammering out requirements for your project. I set a month as the timeline, but to be honest, a professional grade project of this caliber would take longer. However, I am eager, I have ambition, and I know what I'm doing. I look forward to hearing from you.