{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"URL Shortener","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='199'%20viewBox='0%200%20400%20199'%20preserveAspectRatio='none'%3e%3cpath%20d='M199%2088v7h84V80h-84v8m-25-6c-1%202-2%202-3%201h-4c-1%200-2%200-1%201v2c-2%203-1%203%207%203s9%201%2010%203c1%201%201%201%201-1s0-2%201-1h2l1%201h1l2%201h3c2%200%202%200%201-1v-3l1-3c0-3%200-3-2-1h-2c0-2-3-1-3%201l-1%202-2-2c-2-2-4-3-4%200v1l-1-1h-1l-2%201v-2l-1-2h-3m26%206v6h82V81h-82v7M18%20114v7h360v-15H18v8m1%200v6h358v-13H19v7m-5%2039v6h84l-42-1H15v-10h41l42-1H14v6'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.0114942528735633,"src":"/static/21c0c5751736f03d9cb52021c2c8a7aa/73c85/demo.png","srcSet":"/static/21c0c5751736f03d9cb52021c2c8a7aa/d4144/demo.png 175w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/a5370/demo.png 350w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/73c85/demo.png 700w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/4ff95/demo.png 1050w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/a8101/demo.png 1140w","srcWebp":"/static/21c0c5751736f03d9cb52021c2c8a7aa/47203/demo.webp","srcSetWebp":"/static/21c0c5751736f03d9cb52021c2c8a7aa/5575a/demo.webp 175w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/8ea22/demo.webp 350w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/47203/demo.webp 700w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/565e9/demo.webp 1050w,\n/static/21c0c5751736f03d9cb52021c2c8a7aa/8a357/demo.webp 1140w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Python/Django","Redis","TailwindCSS","Chart.js","PostgreSQL"],"github":"https://github.com/Sergecodes/url-shortener","external":"https://tinyy.ink","youtube":"https://youtu.be/xX9J4LlkRI8"},"html":"<p>A url shortener. This is an open source project; it's a tool that transforms long, ugly links into nice, memorable and trackable short ones. This web app also provides statistics and charts based on number of visits.</p>"}},{"node":{"frontmatter":{"title":"Student Hub","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='145'%20viewBox='0%200%20400%20145'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2020v19h401V0H211C32%200%2021%200%2019%202c-1%201-1%202%201%203v2l-2%203h-3c-2-1-2-1-1-2V7h-2l-1%201c-2-1%202-5%205-7%203-1%202-1-6-1H0v20M103%205v7l1%205h136V5l-68-1-69%201m210%206v5h35V5h-35v6M20%2077l12%201a112%20112%200%200120%201l1-1%201-1c0-3-34-3-34%200m124%200l12%201%2016%201%205-1c3-3%201-3-16-3-14%200-17%200-17%202m20%2046v6h34v-12h-34v6'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.7777777777777777,"src":"/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/73c85/demo.png","srcSet":"/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/d4144/demo.png 175w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/a5370/demo.png 350w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/73c85/demo.png 700w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/4ff95/demo.png 1050w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/23df6/demo.png 1227w","srcWebp":"/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/47203/demo.webp","srcSetWebp":"/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/5575a/demo.webp 175w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/8ea22/demo.webp 350w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/47203/demo.webp 700w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/565e9/demo.webp 1050w,\n/static/b760ca1b2a1d70e6a1d530b6a78e3d0a/dfd8a/demo.webp 1227w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Python/Django","JavaScript/jQuery","Bootstrap","PostgreSQL"],"github":"","external":"https://camerschools.site","youtube":"https://youtu.be/6LdmxpaATBs"},"html":"<p>A platform that provides users with various services such as asking &#x26; answering questions, engaging in discussions about various topics and ideas, posting adverts and items for sale, requesting for items they are in need of, just to name a few. <br><br>\n<strong>Test account</strong>: Email: test@gmail.com, Password: test</p>"}},{"node":{"frontmatter":{"title":"Thesis Follow Up","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='194'%20viewBox='0%200%20400%20194'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%206v6h401V0H0v6m0%20109v79h401V35H0v80m65-19v6h3l5-1c2%200%203-4%201-5v-2c2-2-1-4-5-4h-4v6'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.0588235294117645,"src":"/static/0a2ed91f932e7e44f6b127a3043564b7/73c85/demo.png","srcSet":"/static/0a2ed91f932e7e44f6b127a3043564b7/d4144/demo.png 175w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/a5370/demo.png 350w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/73c85/demo.png 700w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/4ff95/demo.png 1050w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/cdd86/demo.png 1263w","srcWebp":"/static/0a2ed91f932e7e44f6b127a3043564b7/47203/demo.webp","srcSetWebp":"/static/0a2ed91f932e7e44f6b127a3043564b7/5575a/demo.webp 175w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/8ea22/demo.webp 350w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/47203/demo.webp 700w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/565e9/demo.webp 1050w,\n/static/0a2ed91f932e7e44f6b127a3043564b7/d31a4/demo.webp 1263w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["MERN Stack","Ant Design","Redux","Rest API","Docker"],"github":"https://github.com/Sergecodes/suivi-these","external":null,"youtube":"https://youtu.be/cA_qa--z-ls"},"html":"<p>A platform for my university to follow up and track the thesis of postgraduate students.</p>"}},{"node":{"frontmatter":{"title":"Amicopy Application Front-End","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='234'%20viewBox='0%200%20400%20234'%20preserveAspectRatio='none'%3e%3cpath%20d='M294%2014v7h38V9l-1%205c0%203-1%204-1%202l-2-2-1-1-2-1v-1c1-1%201-1-2-2-2%200-2-1%203-1l-14-1h-18v7m-57%2046c-2%200-2%201-2%2019v18c0-2-1-2-1-1h-6a742%20742%200%2000-92%205l-1%203-2%206c-1%204-1%204%202%204l3%202c1%203%200%204-3%204l-2%201h3l2%201-4%202-1%201%201%208c-1%2012-2%2016-6%2015-1%200-2%200-2%202-1%202%200%203%202%203s2%200%201%203l-3%206c0%203-3%207-3%204%200-1-4%200-5%202l-3%206c-2%200-5%208-6%2016-2%209-3%2011-5%209-2-1-2-4-2-17%200-20%201-18-10-18l-20%201c2%200%203-1%201-1s-3-4-3-11c0-4-3-10-5-10s-2-1-2-3c0-5-3-8-9-8-4%200-5%200-7%202l-1%203-3-3c-7-7-15-2-15%208%200%206%201%209%206%2011%203%201%203%201%203%205v5c0%201-3%202-10%202-13%201-13%201-13%207%200%205%200%205-2%204H0v57h11l17%201%2051-5a103%20103%200%200036-4l2-2c0-2%200-2-3-1l-5%201c-3-1-2-2%201-1l1-1%201-1h2c1-1%200-1-4-1-5%200-6%200-7%202-1%201-1%200-1-4v-5h5a70%2070%200%200113%200l6%202%203%202-1%201-2%201c-1%200-4%202-4%204h1l2%201c1%202%206%202%2030%202%2019%200%2021-1%2021-8%200-4%202-8%204-8l1-1%203-2%205-1h-11l-2-5a292%20292%200%2000-9-27c0%201-1%202-4%202h-5c-2%201-2%201-2-1s0-2%201-1h1l1-1h2l1%201h2l3-2%202-1c0-1%201-2%205-3l6-1h-6c-6%200-10-1-9-3l11-1c12%200%2013%200%2015%209%203%2013%203%2013%207%2013l9-2h5l3%209%204%2010c2%203%200%204-7%205-22%204-34%209-33%2015%201%204%207%207%2011%205l3-1h-3c-3%200-7-3-7-4%200-3%204-3%208%200l4%203h20c20%200%2021%200%2025-2l6-2c4%200%202%202-3%204l-5%201%2013%201a4763%204763%200%2001105%200c3-2%209-13%208-14l1-2%203-5%202-3h-24a1964%201964%200%2000-59-3l5-1h2c2%203%2013%202%2029%200l16-4c2-1-1-3-3-3-6%202-9%202-9%201l-2-3c-2-2%200-3%204-3l3-1%203-1h2c0%205%2012%206%2035%203l19-2c7%200%207%200%205-3s-4-15-3-27c0-9-1-12-5-10l-2-2-1-3-4-4-4-4-2-1c1-1-2-2-6-3l-4-2-5-2-3-2c-1-2-1-2-1%200s-2%203-4%201h-2l-4%201c-2%200-2-1-2-5s0-4%203-4%206%202%202%202v1l3%202h3v-1l-2-1-1-5-1-2-1-2v-1l-1-1-1-3-2-2-1-2-1-2c-1%200-2%204-2%209-1%2010-1%2010-2-14l-2-20a1850%201850%200%2000-101-13m5%203a545%20545%200%20003%2020%209881%209881%200%2001-2-22c-1-1-1%200-1%202m28%2047c0%204-1%205-2%205l-5-1h-3v6l1%207%201-2c0-2%200-2%202-2%202%201%204%200%205-4v-3l1%203c1%206%203%206%203%201%201-3%201-3%201-1%203%205%204%206%208%204%201-2%201-2-1-2-3%201-4-1-1-2%203%200%204-2%202-4h-6c-2%203-3%201-3-2l-1-3-1-2c-1-3-1-2-1%202m25%202c0%202-1%203-2%203-3-1-5%202-3%206%201%204%208%204%208%200%200-3%201-3%203%200%201%203%204%204%206%201%201-1%201-1-1-1h-3l2-2c2%200%203-1%203-2%201-1%201%200%203%203%202%205%203%205%206-1l2-4v4c1%206%203%206%203%200%201-6%201-8-2-8-2%200-1%202%201%202%201%201-1%201-4%201-4-1-7%200-8%201h-2c-2-2-5-1-7%201l-1%203v-4l-1-2c0-3-2-5-3-1m-151%205v7h4l5-2%202-1c0%202%203%203%206%203%203-1%202-3%200-3h-3l3-1c2%200%203-3%201-5s-7%200-7%202l-2-1-3-2-2-1-2-2c-2%200-2%201-2%206m21-4c-2%205%202%2013%204%2010v-1l-1-3c0-4%202-4%203%201%200%204%204%206%204%202%200-3%202-3%202-1%201%204%204%204%205-1v-3l1%203c1%204%205%205%208%203%201-2%201-2-1-2h-3c-1-1%200-1%202-1s3%200%203-2c0-4-5-5-7-2h-2c0-3-3-2-3%201v3l-1-3c-2-4-4-3-5%200l-1%203v-3l-3-3-2-1h-3M33%20135c-6%206-1%2020%205%2016%203-2%204-12%202-16-1-2-5-3-7%200m19%200c-2%202-3%2010-1%2012%201%202%202%202%202%201l3-1c2%200%202%200%201%201v5c-2%200-2%201-1%202h3c3%200%202-17%200-20-3-2-5-3-7%200m313%206l-9%201%201%201%201%203%203%208c3%204%203%204%203%2015%200%2013%200%2014-4%2016l-3%201h4l12-2c16-2%2017-3%2015-18v-11l-4%201-12%201h-7l-3-5c-6-9-4-10%2011-10l9-1-4-1-13%201'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.6990291262135921,"src":"/static/c389982b8d38624ad67b856a5e07926c/73c85/demo.png","srcSet":"/static/c389982b8d38624ad67b856a5e07926c/d4144/demo.png 175w,\n/static/c389982b8d38624ad67b856a5e07926c/a5370/demo.png 350w,\n/static/c389982b8d38624ad67b856a5e07926c/73c85/demo.png 700w,\n/static/c389982b8d38624ad67b856a5e07926c/4ff95/demo.png 1050w,\n/static/c389982b8d38624ad67b856a5e07926c/88361/demo.png 1111w","srcWebp":"/static/c389982b8d38624ad67b856a5e07926c/47203/demo.webp","srcSetWebp":"/static/c389982b8d38624ad67b856a5e07926c/5575a/demo.webp 175w,\n/static/c389982b8d38624ad67b856a5e07926c/8ea22/demo.webp 350w,\n/static/c389982b8d38624ad67b856a5e07926c/47203/demo.webp 700w,\n/static/c389982b8d38624ad67b856a5e07926c/565e9/demo.webp 1050w,\n/static/c389982b8d38624ad67b856a5e07926c/be8df/demo.webp 1111w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["React/Nextjs","TypeScript","TailwindCSS","ChakraUI","django-channels"],"github":"https://github.com/Sergecodes/amicopy","external":"https://amicopy.vercel.app","youtube":null},"html":"<p>A presentation website that showcases template home, pricing and authentication pages.</p>"}}]}}}