{"componentChunkName":"component---src-templates-project-js","path":"/projects/ubc-course-register/","result":{"data":{"site":{"siteMetadata":{"title":"David Liu"}},"markdownRemark":{"id":"b13f34fe-63a3-5755-a020-550481deca99","excerpt":"Short blurb The problem The solution My Role Key features Technologies used Lessons learned","html":"<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/d77bcf24747a817faa212e92e253cd94/6dd26/ubc.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 59.44444444444444%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAABJ0AAASdAHeZh94AAABT0lEQVQoz3VSi26DMBDr/3/iNrW8oRAIzeOS8pyPFMoqzUIoCeezz+Gy7pimaVmWqqziJK3rOsvzr++fJE2zLCuK4nq9GWNDzUG5HCtHJKVsGnGLojwvoigGLQE7TeM4wbppGin7TzL6TfM0DINSSrSiqu7lBlQ3AtuqLPGUQrTW0jiOXL61YLL33jH4bYk0/Fnbdd39XoOutVZKty2Y9vl8EhHKwP9j+5jc7+Be1kKq7yV6LTvmDW8yXJyHOSOc2x1BczlsYxIib4xxjuBQa7YN7xCXfY/kMToCE22H8FDaSYmAmIweWj06Rb2BQRwOGMx5j/AQPtxiiy4hJ7xhGNvXzAtfkn3YUXu2EyzhGxQ2RxTudp5f054ngvLKbu2gHH8NFdDYQsXdU1A7cMS2k1l50CcyCJDl29sM/09eV4xp3ATl9a3M/0yI98z5IP8Cpye37lJn63oAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"pic\"\n        title=\"pic\"\n        src=\"/static/d77bcf24747a817faa212e92e253cd94/37523/ubc.png\"\n        srcset=\"/static/d77bcf24747a817faa212e92e253cd94/e9ff0/ubc.png 180w,\n/static/d77bcf24747a817faa212e92e253cd94/f21e7/ubc.png 360w,\n/static/d77bcf24747a817faa212e92e253cd94/37523/ubc.png 720w,\n/static/d77bcf24747a817faa212e92e253cd94/302a4/ubc.png 1080w,\n/static/d77bcf24747a817faa212e92e253cd94/07a9c/ubc.png 1440w,\n/static/d77bcf24747a817faa212e92e253cd94/6dd26/ubc.png 1597w\"\n        sizes=\"(max-width: 720px) 100vw, 720px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>Short blurb</p>\n<h2>The problem</h2>\n<h2>The solution</h2>\n<h2>My Role</h2>\n<h2>Key features</h2>\n<h2>Technologies used</h2>\n<h2>Lessons learned</h2>","frontmatter":{"project":"UBC Course Registration Helper App","date":"June 19, 2019","description":"Frustrated that UBC's Course search is horrendous and inconvenient? Need to view all course data in one page rather than clicking? This app can help. Made by scraping UBC's website. Built because UBC's course search sucks.<br><br>Used over 5500 times by 400+ people and saved countless of hours. (This gave me back the 3 hours it took to code this)"}}},"pageContext":{"slug":"/ubc-course-register/","previous":{"fields":{"slug":"/this-site/"},"frontmatter":{"project":"This Site!"}},"next":{"fields":{"slug":"/yeetcode/"},"frontmatter":{"project":"YeetCode"}}}}}