{"data":{"allProjectsJson":{"sections":[{"button":{"label":"Visit on Github","url":"https://github.com/Abiddy","visible":true},"projects":[{"category":"Spring 2020 - Present","description":"At SAIT, we develop and maintain student resource applications for over 30,000 students. Our aim is to make student resources easily availabe and we especially focus on making accommodation requests easily available for students with disabilites.","image":{"alt":"Quick Setup","src":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/jpeg;base64,/9j/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAAPABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwAI/8QAFQEBAQAAAAAAAAAAAAAAAAAABQT/2gAMAwEAAhADEAAAATpNyHoMRo6hqsK//8QAGhAAAgMBAQAAAAAAAAAAAAAABAUCAwYHAf/aAAgBAQABBQJVtqFFJXTNJAJj1LSRLzrwL0W5o3dgMrFIDH//xAAjEQACAAUCBwAAAAAAAAAAAAABAgMEESExAAUSExQiI2GC/9oACAEDAQE/ARIbWYJPQwi7ICrLDWoegrXvI+aHPrTSMnxHwS4vjlQrYtca/8QAIBEAAgAGAgMAAAAAAAAAAAAAAQIDBAURISIAYRIjUf/aAAgBAgEBPwFqjWNQ01NIAbRGeaiWte3qAB8dhhmIYL9BNkqU8qqDO1RyFG5mY22BnV1XPSgdc//EACUQAAICAQQCAQUBAAAAAAAAAAECAwQSBRETIQAyIgYUFiMxQf/aAAgBAQAGPwKGT8l12WZsVeFNJ0+PdnUShV5b7Ntj0rInZYbf55Faq3vqJa03QZ9K0x+2DMqYyP1j0pIdiT/Mj8fJVGvg4HBsqcIOa+4/XCyEBtxkp2P98iS4MHPrLRj+0lFeMAdtWEckjH0YmeNx06H4+CrWvmzaisU6yNYjD507VexXHC9vNo7AeuvLNlBKN2McsmZYXaN6aU2ak5glaODkRnRV5CpIj65Mx697Zd5b+f/EABgQAQEBAQEAAAAAAAAAAAAAAAERMSEA/9oACAEBAAE/IaMYR6fjCaQPUYorKn9hlKmwlqQ51TnDFqUxxYKLLEdsls6c0Bua6lgFgw1ozydwLnPYiHjt30f/2gAMAwEAAgADAAAAENcv/8QAGBEBAQEBAQAAAAAAAAAAAAAAASERQVH/2gAIAQMBAT8QTtQijZUCbQwqI2NGPHIPQZiVV9dv/8QAGREBAQEAAwAAAAAAAAAAAAAAAREhADFB/9oACAECAQE/EH9GaaDaVQUQBeSE6i0WafIUypAY/wD/xAAYEAEBAQEBAAAAAAAAAAAAAAABEQAQIf/aAAgBAQABPxCvSyYiKNPXh2XNG5wraFKfy49LjybEnkF2RiDMFwviCnrpfIxLiEK5XXFLkA5Bg/7TxMWen//Z"},"images":{"fallback":{"src":"/static/8ce2ed150739622d29960d0547b86493/32086/csun.jpg","srcSet":"/static/8ce2ed150739622d29960d0547b86493/b96c0/csun.jpg 100w,\n/static/8ce2ed150739622d29960d0547b86493/ba9a6/csun.jpg 200w,\n/static/8ce2ed150739622d29960d0547b86493/32086/csun.jpg 400w,\n/static/8ce2ed150739622d29960d0547b86493/719e1/csun.jpg 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/8ce2ed150739622d29960d0547b86493/790c7/csun.webp 100w,\n/static/8ce2ed150739622d29960d0547b86493/4c856/csun.webp 200w,\n/static/8ce2ed150739622d29960d0547b86493/9c32e/csun.webp 400w,\n/static/8ce2ed150739622d29960d0547b86493/19679/csun.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":301}}}},"links":[{"type":"external","url":"https://www.csun.edu/dres"}],"tags":["Ruby on Rails","Javascript","MySQL","Object Oriented Programming","Data Structures"],"title":"Web Developer | Student Affairs","visible":true},{"category":"Fall 2021","description":"A simple javascript / jquery pet with functionality based on certian behaviors.","image":{"alt":"Extendable Layout","src":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACPklEQVQ4y5WUW08TQRTH9wv6oC8+aEz8AvrggzHxG+gTQYzGqA+KgcQHRasCIijIzSrSxiBBLtsW2p3dndnuLnup7c/MQpECbWCTX+bkzJn/uWRnDNctcxTHKR2sSlbw1DbC2jy217YPY/QSq3s75JcXWP6VZ3RmArO8ilLb+2LHC+kqmOGWUfYWE8UfDH+bZ2RtlbliHl9VsLOkp6xQY+9Xt7SyxHjZZDGJWEgiRoo/+b1WyEZwtpZlBVHb4PX0JxbSmHyySwGYVJJ3U2ME9WqW9EwztK1Ncl8+MhtHTNc9xqrbvFmc5c9a4WCOp5phW1S3tb61wvv8HK++TvF2PEe1uo7n7XQVywQdx+QkbNtESV3pBt8XP1MszCPEFt3i2xhxHNKLmrWDJarZ6jgWaRoRx0HXeIMeX5o2EMLGDwIcx0VKRavV6nUEQwccpdlsZptSSixL4Ps+juNgCUEYhtmejjnprKE3eqEFNfV6HanUQcJudLSsu9E09QrESYoQDrYjUZ6P4yqiONmrsPU/vqPlNI3RNBoxEHXQTOoEXo1dX5DsugSexd9E6VQdcW0NjWHbJZRrslEpc/mhz5VHPreGJef6Qm6/VFx9HHFhIOb6oM+NoYDz/RGXHvjcHJJcvB9y7ZmHm/0yezfH0K+GkiUqtQr9oy4D4y6DM4I7OcmLGcG9MZe7OcmTSZunU3Zm67jn04K+DzLz6Yei46ZoUemWSEOTNDCJA5NGaBL7ZubTdnLIr33aTvf9bQ0t+A+mavNhAZaAzwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/e024c5419f83a84e20c9ff89318eaf90/7fa17/cloudy5.png","srcSet":"/static/e024c5419f83a84e20c9ff89318eaf90/07d01/cloudy5.png 100w,\n/static/e024c5419f83a84e20c9ff89318eaf90/c1f65/cloudy5.png 200w,\n/static/e024c5419f83a84e20c9ff89318eaf90/7fa17/cloudy5.png 400w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/e024c5419f83a84e20c9ff89318eaf90/c38bc/cloudy5.webp 100w,\n/static/e024c5419f83a84e20c9ff89318eaf90/a1ca4/cloudy5.webp 200w,\n/static/e024c5419f83a84e20c9ff89318eaf90/e055e/cloudy5.webp 400w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":330}}}},"links":[{"type":"external","url":"https://project-2-gigapet.glitch.me/"}],"tags":["JQuery","HTML/CSS"],"title":"Cloudy | Javascript Pet","visible":true},{"category":"Spring 2021","description":"Rails app model that creates and manages candy shop items and candy inventory.","image":{"alt":"Extendable Layout","src":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIElEQVQ4y52U60vcQBTF88/3Q/1aaNlPQrG1VOi2IIiCL+pbl63VtrJLFeNuN+b9nCSTTH4lcZXuupbSC4fJMOee3Dv3JJptO1zrOrquY1kWdVRVxf+GJiMfxxxhWSaGYSClfBC9Rx2pSAg8C9d1ME2Toige8Wpotp/RuwkJ4wxVFpRliVJqAlWlGNopvUFEnGSUDU894tXQts8T5to2A3v8xqmW75/f7/o8b1vc+ne8UlUoVVc13XJVIlROUkr8IEDm+UQr/3Knd+fjlqNLHWPnmNu9DtZgSP7EHWZZRpqmDbJUcGmknF2nFGU1wdfk5hHiWYt4/gPE6URFfwoKIRqEYUQceiztOMy1LUSmJnK0/OSc4NUi4lv/7kCpmRXWYnEcE0W1oM/GacDbzz5pPiUoD08JXywgb0ZjwYKqKsdQzQqKKAoJAx/Pcwl9h+Ujj9aqi5gWFL8sgtMeya1LlBT/ZN461wkLho5sJj0heOb1aOvrfOqvMbjZogi/IJxDhHNA7ncR7iG53yH1ThoIZxdVxjOmPLbNgd2l9XOR+f4StrNN6e0h7E1Se4PM3Wkggw65f0TuHzf7qowav6oZ1tKOna+8vmqz0P/IcLRG4W6RudtNYmwsg0r+4r0ZFe5aHV7239C6eMdgtEJurpC5dYXrZPYqMjwfJ90PScEMWz0IXsUD9u0u+2YXL/iODH8g4z551ENGFxSpMfMn8NSX9BvDA36A8do5jwAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/4c85fa40a819e4abfd11fc937869aede/b5973/candyshop4.png","srcSet":"/static/4c85fa40a819e4abfd11fc937869aede/5d2e1/candyshop4.png 100w,\n/static/4c85fa40a819e4abfd11fc937869aede/7357a/candyshop4.png 200w,\n/static/4c85fa40a819e4abfd11fc937869aede/b5973/candyshop4.png 400w,\n/static/4c85fa40a819e4abfd11fc937869aede/22632/candyshop4.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/4c85fa40a819e4abfd11fc937869aede/b7365/candyshop4.webp 100w,\n/static/4c85fa40a819e4abfd11fc937869aede/7d465/candyshop4.webp 200w,\n/static/4c85fa40a819e4abfd11fc937869aede/4dc43/candyshop4.webp 400w,\n/static/4c85fa40a819e4abfd11fc937869aede/c516b/candyshop4.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":308}}}},"links":[{"type":"external","url":"https://candy-shop-nouman.herokuapp.com/"},{"type":"github","url":"https://github.com/Abiddy/candy-shop"}],"tags":["Ruby on Rails","OOP","MySQL"],"title":"Candy Shop","visible":true},{"category":"Fall 2021","description":"An app that tests typing speed.","image":{"alt":"","src":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdUlEQVQ4y41QS08TURidtTyie5UqBIy1otEoBN0LcQvGRwgYjagrg4AEhZY+YGEoGOgLdKUJ4B9wY7QxGE1EBQrpkKIltJBKx9qWdubOtD3m3jqjECR8ycn57v2+c+bc4YoKa0FRXFSHgj0XoCu5BMOxZhzYX69x6eErMOibcaSiEeVl13Cy8gb0R5uwb+9FFBbUoriwDqoPp9M1gOKQrgElB+tx3NCE6qoWVJRfRXX1bej1jThReR3nz93F2TO3cPrUTdTU3EFVVQvKSi9DV5LXqj7c/fYB5GHX2NTrhtk6CpPZDVv/U1hsY+gxOWHsdaGv/xm6Hg3jXutjtLYNoE3T5cF1dA6i/YEdlNs67HjYPQy35yUcrkm43JQnMOKcwLBjHCPOcThdkxh88gKdXUOajrIKjhrQr1N0Gx0wmV2wDz2HrX8MFqsHZqsHFpuH9da+UcZ0RtP2GB2aVgUnCDGIIkE6LSKdlhinUiK7EyXCWJJkNqP3Kv7ubwaHbSoej0MQBESjUcRiMaytrUIURWQyGSiKDJkQ/K+4XC4HFbQkiWB2dhYzMzPw+XxYWFhgvd/vB8/zCAQCCAaDWF9fZ/v/6im0hKohTUcFqVQKhBDIsswgSRID7RVFQSgU2qTTEm41TCQSiEQimgl9qmqmnpPJJMLh8O4Ms9ksfsV+4kckgqVAAOHQCktMEy0vB9lZiEYhiumdDbX/8affIApevX4D/lsQb71ezPt8eDc1hcXlFWwNsXPC9Aakufcg/k/I8NOQ+Wk6zO/EBZCvXkjzH6CEl3b5ZDEFMv8RhJ9mQsJ/Ri6bYbNMXID0xQsyNwVl9fu2hr8BXzaSzfNyU5IAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/d2959765f19c0add1560305d3b95d6b0/04292/type.png","srcSet":"/static/d2959765f19c0add1560305d3b95d6b0/b66ef/type.png 100w,\n/static/d2959765f19c0add1560305d3b95d6b0/f7d07/type.png 200w,\n/static/d2959765f19c0add1560305d3b95d6b0/04292/type.png 400w,\n/static/d2959765f19c0add1560305d3b95d6b0/9ac8f/type.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/d2959765f19c0add1560305d3b95d6b0/5a717/type.webp 100w,\n/static/d2959765f19c0add1560305d3b95d6b0/e5c61/type.webp 200w,\n/static/d2959765f19c0add1560305d3b95d6b0/130b3/type.webp 400w,\n/static/d2959765f19c0add1560305d3b95d6b0/08464/type.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":277}}}},"links":[{"type":"external","url":"https://third-project-.glitch.me/"}],"tags":["Vanilla Javascript","Timers","Intervals"],"title":"Speed Typing Test Game","visible":true},{"category":"In Progress","description":" A fast and easy solution for (student) employees to clock in and out of work shifts.","image":{"alt":"","src":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQElEQVQoz6WSy0rEMBiF+4yumhE6MMKsfQ9fwY0vILhRkdkpCAq9UBC06S1JtbNpH+HIyZhemHFcuDj8J//lo80fb7lcYr1eg9H3fQghZvJ9gSAIrOiHvBAITgUuzk+wWAisVmeW4UVRhDiOwRiG4UFF1IE687GthQPDK8sSVFVVqOsaSikYY2zUWlvP6PJajZ79FGcdx5NSIssym8zz3Db0fW+LHOq6zgIol+cMPXvZUxSFZTDvEULDJBv4NdvtduYdsG1bG1mjdz2cJYMszxnG/8gxBuBf0FzmVsdgs1929+cW4/ygildS7uXd3Q+/PD24bU59ow3elcTVxx1u5RO+9CeU3r2Aaf+vQG4xTdPxqWiNLC9ws3nGY5iibRTqnyUdB8odkOckScY32RhkbxIPlxvcX7/iJa3QGMLMQeA3wVn2aQOPG5MAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/42bafc28254b03ab2f522afa362f1bf5/4c230/clockApp.png","srcSet":"/static/42bafc28254b03ab2f522afa362f1bf5/1681a/clockApp.png 100w,\n/static/42bafc28254b03ab2f522afa362f1bf5/e1883/clockApp.png 200w,\n/static/42bafc28254b03ab2f522afa362f1bf5/4c230/clockApp.png 400w,\n/static/42bafc28254b03ab2f522afa362f1bf5/ae899/clockApp.png 800w","sizes":"(min-width: 400px) 400px, 100vw"},"sources":[{"srcSet":"/static/42bafc28254b03ab2f522afa362f1bf5/81924/clockApp.webp 100w,\n/static/42bafc28254b03ab2f522afa362f1bf5/e8411/clockApp.webp 200w,\n/static/42bafc28254b03ab2f522afa362f1bf5/5c621/clockApp.webp 400w,\n/static/42bafc28254b03ab2f522afa362f1bf5/07126/clockApp.webp 800w","type":"image/webp","sizes":"(min-width: 400px) 400px, 100vw"}]},"width":400,"height":226}}}},"links":[{"type":"external","url":"https://xd.adobe.com/view/04b1023c-88c9-484b-b289-2832ae1856af-51e2/?fullscreen"}],"tags":["react.js","express.js","tailwindCSS"],"title":"Clockin-Clockout","visible":true}]}]}}}