Michelle Cooley Portfolio Homepage

About this site

Looking for samples of Michelle Cooley's code? Below are various projects that she has coded up, though you don't even need to go that far. This entire portfolio was built from scratch, using HTML, SASS, JS, the ScrollMagic library, and the GreenSock Animation Platform Library.

Want to see more? Either use the navigation links, or keep scrolling down. Each project has been separated by the stack it was developed on! Just click the link provided and a new window will open with the project in question.

Also check out this site using a tablet or phone; it was made to be responsive! Some of the other projects use the Twitter's Bootstrap or Zurb's Foundation for responsiveness, but this page had its media queries and styles built from scratch. Only the Normalize.css and HTML Boilerplate default styles libraries are being used.

LAMP Stack Projects

All projects in this section were coded in PHP, deployed on an Apache server. If applicable, these projects use MySQL database.

Book Reviewer
Users in this multipage application can review books or add new books with a review. This uses CodeIgniter and Twitter's Bootstrap as the frameworks.

MEAN Stack Projects

All projects in this section use the Node.js server/interpreter and the Express.io library on the server-side. AngularJS is used in the front-end, and MongoDB when applicable.

Trivia App
This is an one-page app which randomly selects questions from a database to test users on. This was a submission to the Blackbelt exam in Coding Dojo, which means that the mockups and feature requirements were given with a 5½ hour deadline for building a deployable server, database, and app!

Ruby on Rails Stack Projects

All projects in this section were built with Ruby on Rails. Database is SQLite3, which is installed by Rails.

The Wall
The wall is an exercise in making a user system that can post messages to a board (similiar to Facebook Wall), and post comments beneath messages. I've made this app in LAMP and MEAN, but what makes the Ruby version interesting is that the comments are polymorphic and self-referencing: comments can be nested forever!

Alright, that's it. You can stop scrolling now...