This is an implementation of my previous website, now using the MEAN stack!
The idea for this website is to accomplish these goals:
- Establish a Web Presence
- Showcase current work and skills
- Allow for another form of contact
2.0
- Homepage: My masterpiece!
- Node.js: Powerful, server-side JavaScript.
- MongoDB: Non-Sql, JSON like structure, that is fast and easy to use.
- Mongoose: A nice bit of middleware between MongoDB and NodeJS
- AngularJS: Google's frontend frame work. MVC, powerful, and really just AWESOME.
- Express: A nice framework for node. Helps keep things pretty and is easy to use
- jQuery: Well I think JQuery can speak for itself...
- Jade: Who like to write HTML with ending tags anyways?
- Grunt: The man behind the work. Lots of plugins available and it is easy to setup!
- Bower: Package manager used for some resources not available on NPM.
- SASS: Makes writing CSS fun and gives you some added tools such as variables, and mixins.
- Compass: A Sass goodie-bag.
- Jasmine: A behavior-driven testing framework to unit test your JavaScript.
- Google+ Widget 2: Great little plugin that makes a wonderful Google+ Widget.
- Material Angular To say it's Beautiful is an understate! This brings Google's Material design from their mobile team transferred to the Web. I love it!
- Protractor: Nice testing framework that uses Jasmine and Selenium to run tests. ALWAYS test your code!
- Hover Css: Make your website come alive with some great Hover styles.
- Travis-Ci: Meet Travis. He builds and tests things. He's very good at his job too!