The Creative Skills Matrix is an internal tool to help members of the creative department find out where they excell at and where they can improve.
Simple
The tool started as a simple HTML survey questionnaire allowing users to enter their answers to multiple choice questions. This was done using basic HTML and CSS, and although worked, did not provide the adequate flexibility.
HTML5
CSS3
JS
More
It quite quickly became aparant that in order to be able to be able to make the app more robust and work with multiple users and dynamic data it would require a few different things.
Database
To store user information as well as questions
Security
Allowing certain users to view results from answers and export
Graphing
So users could see where their strengths and weaknesses are
Collections
Allowing dynamic data to be available at various points in the app
Socket
Allowing instant bidirectional data to be sent
Learning Opportunity
With the added complexity i thought this would be a great time to learn a new technology and started looking for a new MVC framework. After looking around i found one that although was very early in its development showed a lot of promise. I eventually ended up using Meteor as it had all the necessary components baked in.
MeteorJS
HTML5
CSS
JS
MongoDB
SocketIO
Launch
The app has been adopted by the department and is currently being used to help guide members of the department in areas to focus. Due to the tight deadlines and need for a more robust MVC framework i put myself in a position where i had to learn Meteor or fail. Since this i have began using Meteor extensively for full stack applications.