A newbies attempt to control a bunch of peristaltic pumps

So I have never done my own PCB before, much less played around with rectifier diodes and MOSFET’s controlled by a Raspberry Pi. So I would really appreciate it if someone with a lot more skill than me could take a look at my schematics. I could use some guidelines and see if I have done anything horrible that will let out the magic smoke!

The idea behind the project is quite simple. I want to be able to make a shot-dispensing machine for our New Years party and I know how to program for Raspberry Pi and the Arduino. I’m just a complete novice at building circuits. I’ve but everything up on a Github so anyone feel free to borrow/steal and help me as much as you wish. I have shamelessly stolen as much as I have been able to from other people’s designs. The only restriction I have is that everything must be solderable by hand (So no hard SMD-packages please).

Here is the GitHub with the Schematics and a very very crude layout without routing done. https://github.com/felixekman/Drinkbot

The components I had thought of using are the following:

1 pcs Raspberry Pi Model B

8 pcs Peristaltic Pumps. 12VDC 200-300mA (https://www.adafruit.com/products/1150)

8 pcs RJ45 8-Pin connectors (https://www.sparkfun.com/products/643)

8 pcs N-Channel MOSFET 60V 30A FQP30N06L (https://www.sparkfun.com/products/10213)

8 pcs 10k Ohm 1/4th W Resistors

8 pcs 1N4007 Diode MIC DO-41 1A 1000V Rectifier Diode

1 pcs Voltage Regulator - 5V L7805 (https://www.sparkfun.com/products/107)

1 pcs Raspberry Pi - GPIO Shrouded Header (2x13)

whats the intended application?

You might look at the following for the RaspberryPi:

https://www.sparkfun.com/products/11561

No need for a custom board, just add four of them and you have your drivers.