Read a bunch of articles on the difference between Node and Php, and the difference between express and meteor. Basically, express is lightweight and backend, meteor is a full framework and full stack. Meteor has a lot of features built into it like Mongo+Express+your favourite front-end framework+socket.io+grunt/gulp. Seems you can use meteor with React also.
Found a cool library the called Particles.js which uses a canvas to draw moving particles in the background. Apparently it has a lot of customisable features. Will put it on the personal website for the landing section.
Simple tutorial for node/express contact form.