contact me

Feature Project: TutorZone CRMS

The TutorZone CRMS ("classroom resource management system") began when my wife, a high-school science teacher, asked me to build her a website that would allow her to post information and resources online for her students. From this simple idea grew a specialized, PHP/MySQL-powered content management system designed to display and manage different types of content for multiple classes.

TutorZone CRMS thumbnail

I developed this project during my third semester at NAIT, and I deliberately pushed the functionality far beyond what I was learning in my advanced web class. As a result, this project has been an incredible learning opportunity, through which I have gained the skills and knowledge necessary to develop complex content management applications.

This application enables one "teacher" (site administrator) to do the following:

  • create, edit, and delete classes;
  • add and update posts, each of which can be associated with one or more classes;
  • post assignment descriptions, which display alerts when their due dates are getting close;
  • create and update static pages which appear in the site navigation;
  • update his or her own personal information, such as the name, title, personal slogan, and logo image displayed on the website.