<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Andrew Colvin]]></title><description><![CDATA[Student, Developer, Builder of Things]]></description><link>https://www.andrew-colvin.me/</link><generator>Ghost 0.11</generator><lastBuildDate>Sun, 31 May 2026 01:04:00 GMT</lastBuildDate><atom:link href="https://www.andrew-colvin.me/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[LED Diamonds]]></title><description><![CDATA[Custom built LED fixtures]]></description><link>https://www.andrew-colvin.me/led-diamonds/</link><guid isPermaLink="false">3353d4b1-5dd4-4b2c-ae9a-08a66c0fbb65</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Mon, 10 Feb 2020 13:54:19 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2020/02/diamond2.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond2.jpg" alt="LED Diamonds"><p><style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="embed-container"><iframe src="https://www.youtube.com/embed//wonP2Y371Dg" frameborder="0" allowfullscreen></iframe></div></p>

<p><img src="https://www.andrew-colvin.me/content/images/2020/02/diamond1.jpg" alt="LED Diamonds">
<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond_leds.jpg" alt="LED Diamonds">
<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond_frame.jpg" alt="LED Diamonds">
<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond_controllers.jpg" alt="LED Diamonds">
<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond_distributor.jpg" alt="LED Diamonds">
<img src="https://www.andrew-colvin.me/content/images/2020/02/diamond_dmx.jpg" alt="LED Diamonds"></p>]]></content:encoded></item><item><title><![CDATA[LED Wall]]></title><description><![CDATA[A large-scale LED installation]]></description><link>https://www.andrew-colvin.me/led-wall/</link><guid isPermaLink="false">abffa047-0f8c-437e-8079-6d0f75f93d3a</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Mon, 10 Feb 2020 13:49:17 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2020/02/wall3-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2020/02/wall3-1.jpg" alt="LED Wall"><p><style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="embed-container"><iframe src="https://www.youtube.com/embed/7zZMI-1AuUE" frameborder="0" allowfullscreen></iframe></div></p>

<p><img src="https://www.andrew-colvin.me/content/images/2020/02/wall3.jpg" alt="LED Wall">
<img src="https://www.andrew-colvin.me/content/images/2020/02/wall2.jpg" alt="LED Wall">
<img src="https://www.andrew-colvin.me/content/images/2020/02/wall1.jpg" alt="LED Wall"></p>]]></content:encoded></item><item><title><![CDATA[Twyford x Lassonde]]></title><description><![CDATA[A minimalist Shopify theme for a premium clothing brand.]]></description><link>https://www.andrew-colvin.me/twyford-x-lassonde/</link><guid isPermaLink="false">86332376-94be-4869-8487-1079e55a0782</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Thu, 23 Feb 2017 16:59:26 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2017/02/mockup-macbook3.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2017/02/mockup-macbook3.png" alt="Twyford x Lassonde"><p>This is a Shopify theme that I created for a premium clothing brand.  The goal was to create a theme that echoed the style of the clothing being sold.  I went with a clean, minimalist design that featured large photos of the products.  </p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/gif.gif" alt="Twyford x Lassonde"></p>

<p>The site also had to be responsive, so that customers could purchase products from the store on any device.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/mobile.png" alt="Twyford x Lassonde"></p>]]></content:encoded></item><item><title><![CDATA[PhotoWatcher]]></title><description><![CDATA[An easy to use system for managing photoshoots for a large number of clients.
]]></description><link>https://www.andrew-colvin.me/photowatcher/</link><guid isPermaLink="false">5e36bcab-d28f-4d41-8d3b-75e5362838a8</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Thu, 23 Feb 2017 03:02:58 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2017/02/photoday-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2017/02/photoday-1.png" alt="PhotoWatcher"><p>PhotoWatcher is a web app I created to help run a Photo Day for a club I run at my university.  Photo Day is an opportunity for students to come and have their photos taken professionally (by myself and my team).  We ran the event successfully in the past, but managing the photos was a problem.  Memory cards were lost, photos were mixed up, and confusion ensued.  To solve the problem for the next photo day, I decided to write an application to manage everything for us.  This application was written about 3 days before the event, so the code could definitely be cleaner. It could stand to have some unit testing set up, but it worked perfectly for our event, so I'm calling it a success.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/photoday.png" alt="PhotoWatcher"></p>

<p>The system consists of a NodeJS server and several HTML5/JavaScript/jQuery clients.  The clients communicate with each other and the server using web sockets.  <a href="https://github.com/murray484/PhotoWatcher">The code is available on GitHub.</a></p>

<p>I used Adobe Lightroom's tethered shooting mode to automatically download RAW photos from the camera as they were taken.  The server watches this folder for new images using <a href="https://github.com/mikeal/watch">watch</a>.  When a new image is detected, the server extracts a JPEG preview from the Camera RAW file using <a href="https://github.com/adambrgmn/rawly">rawly</a>.  It then notifies all of the clients that a new photo has been uploaded.</p>

<p>Customers are added to the system using a simple web page that collects their name and email address.  When a new user is added, all of the other clients are notified via a message through a web socket.  </p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/signin.png" alt="PhotoWatcher"></p>

<p>Once a customer is added, the customer's name is selected on the Photographer Console.  Photos appear on this screen as they are taken, and are tagged in the database with the currently selected customer's name.  The photographer can also tag images as "final" images by clicking the "select" button on each thumbnail.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/photographer-console.png" alt="PhotoWatcher"></p>

<p>We wanted to enable the customer to see their photos as they were taken.  To do this, we set up another display running a simple viewer.  This viewer shows the last photo taken.  The display can also show any image by clicking its thumbnail on the Photographer Console.  A similar screen was set up outside the "studio" area running a slideshow of the images that had already been taken.  This helped draw more customers.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/viewer.png" alt="PhotoWatcher"></p>

<p>Once the event was over, I created an Overview screen that let us view each of the selected photos, download their RAW files, and upload final edited photos.  This helped us keep our editors in sync, and prevented them from editing the same photos. </p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/edit-photo-wide.png" alt="PhotoWatcher"></p>

<p>Finally, we created a simple web interface for customers to be able to log in and view their photos.  We also set it up so that the email could be provided through a URL query.  This allowed us to send custom links to our customers through MailChimp.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2017/02/68747470733a2f2f7333312e706f7374696d672e6f72672f356a756a30396c696a2f6d795f70686f746f732e706e67.png" alt="PhotoWatcher"></p>

<p>Overall, the system worked amazingly and really streamlined the process.  We had 60 customers throughout the day and took more than 250 photos.  I am now planning on spending some time creating a more robust and maintainable version of the system for the next photo day.  For now, I have posted all of my code on GitHub for others to use/expand/learn from.  <a href="https://github.com/murray484/PhotoWatcher">Here is the link</a>.</p>]]></content:encoded></item><item><title><![CDATA[Ryerson University Co-op Student's Association]]></title><description><![CDATA[Clean and professional marketing booklet]]></description><link>https://www.andrew-colvin.me/ryerson-university-co-op-students-association/</link><guid isPermaLink="false">c985f06c-eb40-4497-9b1b-f08272c1c60c</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Wed, 15 Feb 2017 17:45:00 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/11/RUCSA-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/11/RUCSA-1.png" alt="Ryerson University Co-op Student's Association"><p>This is a booklet I designed for the Ryerson University Co-op Student's Association.  The goal was to refresh their existing marketing collateral with a fresh, professional new look.  Adobe InDesign was used for the layout, and Adobe Illustrator and Photoshop were used to create the graphics.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/RUCSA-2.png" alt="Ryerson University Co-op Student's Association"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/RUCSA-3-1.png" alt="Ryerson University Co-op Student's Association"></p>]]></content:encoded></item><item><title><![CDATA[Wifi Enabled Thermometer]]></title><description><![CDATA[An ESP8266 Outdoor Thermometer]]></description><link>https://www.andrew-colvin.me/wifi-enabled-thermometer/</link><guid isPermaLink="false">84be2597-6a72-422a-b2f8-b12bcc7bb737</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Sun, 25 Dec 2016 20:03:47 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/12/Tempt-Sensor--5-.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/12/Tempt-Sensor--5-.jpg" alt="Wifi Enabled Thermometer"><p>This was a project that I built for my third year embedded systems course.  It consists of a pair of ESP8266 wifi microcontrollers, an OLED display and a temperature sensor.  I put everything into 3d printed cases that were designed in Autodesk Inventor.  You can find a full write up about it on my other site <a href="http://www.diydudes.com/wifi-enabled-thermometer/">here.</a></p>

<p><style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="embed-container"><iframe src="https://www.youtube.com/embed//U8B9hVJn9TU" frameborder="0" allowfullscreen></iframe></div></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/12/Tempt-Sensor--3-.jpg" alt="Wifi Enabled Thermometer">
<img src="https://www.andrew-colvin.me/content/images/2016/12/Tempt-Sensor--6-.jpg" alt="Wifi Enabled Thermometer"></p>]]></content:encoded></item><item><title><![CDATA[Hydro One Co-op]]></title><description><![CDATA[Summer 2016]]></description><link>https://www.andrew-colvin.me/hydro-one-co-op/</link><guid isPermaLink="false">bc7ac7bc-6782-42c5-bbb1-cb9d02459085</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Wed, 16 Nov 2016 00:39:53 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/11/P_20160902_134301--1-.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/11/P_20160902_134301--1-.jpg" alt="Hydro One Co-op"><p>Last summer I had the opportunity to complete a 4 month co-op placement at Hydro One in Barrie.  I was a computer programmer analyst, and was responsible for maintaining all of the programs used by the Training and Development department.  In addition to providing maintenance, I also created a new program that managed the training courses offered by the department.  I worked within the existing software stack at Hydro One (WinForms, C# and SQL).</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/CTSU-Main-Screen.png" alt="Hydro One Co-op"></p>

<p>One of my main goals while creating this program was to make it as user friendly as possible.  To accomplish this, I worked with the future users of the program to develop an interface that was both intuitive and easy to use.  I created a number of custom UI elements, and incorporated drag-and-drop functionality.  As a majority of the functions of this program involve courses offered on specific dates, I chose to organize a majority of the information in a calendar view.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/Build-Schedule.png" alt="Hydro One Co-op"></p>

<p>I also incorporated a number of user preferences, including the ability to adjust the main interface colors.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/CTSU-Color-Chooser.png" alt="Hydro One Co-op"></p>

<p>While working on the programs, I found it challenging to keep the code documentation up to date.  The existing documents were created in Microsoft Word, which made them difficult to navigate, and meant that you had to manually update any functions that were added or changed.  To fix this, I created a command line application that took the XML documentation files generated by Visual Studio and converted them into a single HTML based documentation file.  I set this program to run during the post-build events in Visual Studio.  This ensured that the documentation was always up to date.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/Documentation.PNG" alt="Hydro One Co-op"></p>

<p>The HTML file uses a light weight JavaScript router (<a href="https://github.com/chrisdavies/rlite">rlite</a>) to handle all of the page changes without refreshing.  The logo is loaded as a DataURI, and all scripts are embedded in the file.  This allows the documentation to be contained in a single HTML file.  </p>]]></content:encoded></item><item><title><![CDATA[Kinetyx]]></title><description><![CDATA[A website for a local personal trainer]]></description><link>https://www.andrew-colvin.me/kinetyx/</link><guid isPermaLink="false">a79930d9-df2f-49b2-a469-1e04c57a142a</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Sat, 30 Jan 2016 19:17:15 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/header.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/header.png" alt="Kinetyx"><p>This is a website for a local personal trainer.  The idea for this website was to create a platform that could be easily expanded to grow with his business.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/ezgif-com-optimize.gif" alt="Kinetyx"></p>

<p>The website is a simple, single page website.  It is mobile friendly, and has a contact form at the bottom that sends emails to the client.  Google's ReCaptcha software is used to prevent spam.   Everything is running off of a simple NodeJS webserver, which provides fast response times with minimal server load.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/mobile.png" alt="Kinetyx"></p>]]></content:encoded></item><item><title><![CDATA[3D Printing]]></title><description><![CDATA[Adventures in 3D Printing]]></description><link>https://www.andrew-colvin.me/3d-printing/</link><guid isPermaLink="false">55de6a15-252f-446a-98a3-3ce0f0b3ffde</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Thu, 28 Jan 2016 03:22:04 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/3d-printer-and-cnc-2--1-.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/3d-printer-and-cnc-2--1-.jpg" alt="3D Printing"><p>My brother and I have been building 3d printers for almost two years.  In this time, we have built three different 3d printers, two of which are our own design.  Our printers are based on the open source RepRap project.  My brother works mostly on the mechanical components of the printers, while I do most of the electronics and software.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/3d-printer-1--1-.jpg" alt="3D Printing"></p>

<p>After we built our first printer, we were asked by the Simcoe County District School Board to speak at a series of conferences and elementary schools about innovation and 3d printing.  Our talks were well received, and we were able to inspire many students to start innovating on their own.</p>

<blockquote class="twitter-tweet tw-align-center" data-lang="en"><p lang="en" dir="ltr">Inspiring &#39;Tech&#39; talk from SCDSB alumni and current student--building a 3D printer to create and innovate! <a href="https://twitter.com/hashtag/SCDSB?src=hash">#SCDSB</a> <a href="http://t.co/CjIJiPFk5i">pic.twitter.com/CjIJiPFk5i</a></p>&mdash; SPotts (@potts_spotts) <a href="https://twitter.com/potts_spotts/status/593103223042482176">April 28, 2015</a></blockquote>  

<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet tw-align-center" data-lang="en"><p lang="en" dir="ltr">Andrew /Dan Colvin <a href="https://twitter.com/BarrieNorth1">@BarrieNorth1</a> student /grad telling of their 3D printer experience to SCDSB admin <a href="https://twitter.com/SCDSB_Schools">@SCDSB_Schools</a> <a href="http://t.co/HN0B22odXZ">pic.twitter.com/HN0B22odXZ</a></p>&mdash; John Dance (@JohnDance4) <a href="https://twitter.com/JohnDance4/status/593101832605544448">April 28, 2015</a></blockquote>  

<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> 

<blockquote class="twitter-tweet tw-align-center" data-lang="en"><p lang="en" dir="ltr">Amazing brothers designed and built their own 3D printer and CNC!! They are our future!!! <a href="https://twitter.com/hashtag/NPDL?src=hash">#NPDL</a> <a href="https://twitter.com/SCDSB_Schools">@SCDSB_Schools</a> <a href="http://t.co/OuIDDldLJx">pic.twitter.com/OuIDDldLJx</a></p>&mdash; Leyla PF (@leylapf) <a href="https://twitter.com/leylapf/status/586595841088978945">April 10, 2015</a></blockquote>  

<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet tw-align-center" data-lang="en"><p lang="en" dir="ltr">Amazing creations by <a href="https://twitter.com/hashtag/scdsb?src=hash">#scdsb</a> students who designed/built this 3D printer. Sparking students to think big. <a href="https://twitter.com/hashtag/npdl?src=hash">#npdl</a> <a href="http://t.co/V5pvjspSuC">pic.twitter.com/V5pvjspSuC</a></p>&mdash; Alison Golding (@A_J_Golding) <a href="https://twitter.com/A_J_Golding/status/586527770781601792">April 10, 2015</a></blockquote>  

<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>]]></content:encoded></item><item><title><![CDATA[Titanic Animation]]></title><description><![CDATA[A short video animation created with Adobe Illustrator and Adobe After Effects.]]></description><link>https://www.andrew-colvin.me/titanic-animation/</link><guid isPermaLink="false">d396e79e-60ed-49ae-b4b1-d5097b8ea5a7</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Wed, 27 Jan 2016 14:15:11 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/Screen-Shot-2016-01-27-at-9-14-13-AM.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/Screen-Shot-2016-01-27-at-9-14-13-AM.png" alt="Titanic Animation"><p>This animation was done for a school project.  It was used as a backdrop for a live presentation.  All visual assets were designed from scratch in Adobe Illustrator, and were animated with Adobe After Effects.  The voiceover was recorded in Garage Band. <br>
<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="embed-container"><iframe src="https://www.youtube.com/embed//UKKS3tutBtQ" frameborder="0" allowfullscreen></iframe></div></p>]]></content:encoded></item><item><title><![CDATA[Barrie North Collegiate]]></title><description><![CDATA[A collection of graphic design work created for Barrie North Collegiate]]></description><link>https://www.andrew-colvin.me/barrie-north-collegiate/</link><guid isPermaLink="false">06c86a31-27f4-493a-9484-56daae44ef64</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Mon, 25 Jan 2016 02:27:13 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/bnc-shirt-3-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/bnc-shirt-3-1.jpg" alt="Barrie North Collegiate"><p>Over the past 7 years, I have worked with the Transportation Technology department at Barrie North Collegiate to create promotional materials for their various programs.  These have included t-shirts, sweaters and banners. I also worked with the school's Students With A Testimony (SWAT) club to create a unique t-shirt design.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Swat-shirt.png" alt="Barrie North Collegiate"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/bnc-shirt-3.jpg" alt="Barrie North Collegiate"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/bnc-shirt-1.png" alt="Barrie North Collegiate"></p>]]></content:encoded></item><item><title><![CDATA[RU Serious]]></title><description><![CDATA[A small business website with a custom PHP management system]]></description><link>https://www.andrew-colvin.me/ru-serious/</link><guid isPermaLink="false">24b817ec-38f1-47f0-97d7-f58441ff7261</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Tue, 19 Jan 2016 17:29:37 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/header_mockup.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/header_mockup.png" alt="RU Serious"><p>This is a project I worked on for a restaurant in Guelph Ontario.  My client needed a simple website to display their menu, location, and hours.  They also wanted a way for customers to post reviews, and upload photos of themselves wearing RU Serious clothing in the community (this has become a local tradition).  </p>

<p>The front end of the website is a fairly simple single page website.  Everything was designed to be responsive in order to be accessible to the largest audience possible.  </p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/56a29f661c162078333934.gif" alt="RU Serious"></p>

<p>In order to facilitate the review and photo features, I developed a custom management system in PHP.  The system accepts photo uploads and reviews, and holds them in a queue.  The site administrator is notified of the new posting, and is given an opportunity to approve the review.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/dashboard-desktop.png" alt="RU Serious"></p>

<p>I used the MaterializeCSS framework to build the user interface of the dashboard.  The goal was to make it as simple as possible, so that anyone could use it with minimal training.  By utilizing a material design framework, I was able to implement common interaction patterns that most people are already familiar with.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Menu_items-desktop-1.png" alt="RU Serious"></p>

<p>My client also wanted to be able to edit and manage the menu on the website.  To facilitate this, I added an easy to use editing system to the administration page.  </p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/edit-item-desktop.png" alt="RU Serious"></p>

<p>Everything makes use of AJAX calls to a PHP based API.  This provides a seamless experience for the user, and minimized the number of jarring page refreshes. </p>

<p>The backbone of the system is a basic MySQL database.  This holds the users, the menu items, the reviews, and the photos.</p>]]></content:encoded></item><item><title><![CDATA[York University Musicians Society]]></title><description><![CDATA[A collection of graphic design work completed for the York University Musicians Society.]]></description><link>https://www.andrew-colvin.me/york-university-musicians-society/</link><guid isPermaLink="false">bf383e9e-d625-49f5-8904-c624c91bb734</guid><dc:creator><![CDATA[Andrew Colvin]]></dc:creator><pubDate>Tue, 19 Jan 2016 16:36:29 GMT</pubDate><media:content url="https://www.andrew-colvin.me/content/images/2016/01/Open-Mic-Poster-Composition-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://www.andrew-colvin.me/content/images/2016/01/Open-Mic-Poster-Composition-1.png" alt="York University Musicians Society"><p>As the multimedia director of the York University Musicians Society, I have had to opportunity to design promotional materials for them on numerous occasions.  Here are a few examples.</p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/11/Card-Mockup-For-Website.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/2016-Brochure-Final-Comp-1.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/02/Frost-Bite-Composition.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Lights-Out-Poster-Composition-1.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Lounge-Nights-Poster-Composition-1.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Open-Mic-Poster-Composition.png" alt="York University Musicians Society"></p>

<p><img src="https://www.andrew-colvin.me/content/images/2016/01/Big-Yummy-Nights-Poster-Composition-1.png" alt="York University Musicians Society"></p>]]></content:encoded></item></channel></rss>