-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponent---src-pages-projects-js-dabde871e93335c2b0dc.js
2 lines (2 loc) · 10.9 KB
/
component---src-pages-projects-js-dabde871e93335c2b0dc.js
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{153:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),i=a(161),o=(a(209),{color:"black",textDecoration:"none"}),l={color:"#383838",display:"inline-block",padding:"0.25rem",margin:"0 0.5rem"},c=function(e){var t=e.title,a=e.description,n=e.link;return r.a.createElement("div",null,r.a.createElement("h4",null,r.a.createElement("u",null,r.a.createElement("a",{style:o,href:n},t))),r.a.createElement("p",{style:l},a),r.a.createElement("p",null))},s=a(163);t.default=function(){return r.a.createElement(i.a,null,r.a.createElement(s.a,{title:"Projects"}),r.a.createElement("h1",null,"Projects"),r.a.createElement("hr",null),r.a.createElement("p",null,"Check out all of my Github projects ",r.a.createElement("a",{href:"https://github.com/TheRamik/"},"here")),r.a.createElement("h3",null,"Web Development Projects"),r.a.createElement(c,{title:"Udacity Log Analysis",description:"The first project from the Udacity course to create a Python tool, that grabs data from a database and\r summarizes the results. For this project, I decided to take a few steps further and created a CLI with\r Python and did as much error handling as I can.",link:"https://github.com/TheRamik/Udacity-Log-Analysis"}),r.a.createElement(c,{title:"Udacity Item Catalog Web Application",description:"The second RESTful Web App project I've done, but the first using Python and Flask Web Framework. Definetely\r a very great project to learn about creating RESTful web applications. The course was designed and created by\r Google, Amazon, and other companies to learn all that's needed about Full Stack and this project took the cake.",link:"https://github.com/TheRamik/Udacity-Item-Catalog"}),r.a.createElement(c,{title:"Udacity Linux Configuration",description:"The last project for the Udacity project was to move our webpage from our own virtual machine to a \r Linux based machine on Amazon LightSail. From this project, I learned how to deploy the project to a server. There\r were many steps and very little from the tutorials explained what to do. Therefore, a lot of digging around between\r peers and googling needed to be done to get all the configuration and settings correct to deploy the web application.\r The project showed me a lot of Linux security and firewall settings.",link:"https://github.com/TheRamik/Udacity-Linux-Configuration"}),r.a.createElement(c,{title:"IMDB Movie List Web App",description:"A project course at UCI to create a RESTful Web Application using Java. This was also the first\r web application I made. The project was to use a dataset and create a webpage out of it. With a team of two students,\r we learned how to use the JDBC Driver and access a MySQL database filled with movie data. We then created APIs to \r create, read, update, and delete through the webpage to the database. In addition, because we had all the APIs in\r place, we were also able to create an android application that had access to these APIs and retrieve the same data.",link:"https://github.com/TheRamik/MyJavaWebApp"}),r.a.createElement("hr",null),r.a.createElement("h3",null,"Algorithm Projects"),r.a.createElement(c,{title:"Connect Four Puzzle - Java",description:"The idea came from the first game I ever made at UCI. It was Connect Four, written in Python.\r I decided to practice my Java skills and created a Java version of it. I found a Github Repository\r that took these kind of projects and did a pull request there. This was also my very first pull request\r from an open source project!",link:"https://github.com/ZoranPandovski/al-go-rithms/tree/master/puzzles/connect_four/java"}),r.a.createElement("hr",null),r.a.createElement("h3",null,"Gaming Projects"),r.a.createElement(c,{title:"Knight Light",description:"This game is created in Unity and the second game I created at Global Game Jam (2018). The experience\r was very fast paced as there was always something to do. During this game jam, I met amazing artists, programmers, and\r sound engineers that allowed our idea become reality. The theme for Global Game Jam 2018 was 'Home' so my team decided to\r create a game where the player is the light, protector of the night, the Knight Light. The child will navigate around the\r Knight Light as monsters come charging at it and the only way to stop the monsters is to shine the light at it; only to find\r that these monsters are just toys spawned as monsters from the child's imagination.",link:"https://github.com/efrenaguilar95/KnightLight"}),r.a.createElement(c,{title:"Molio Meets World - Speed Fall",description:"This game is created in Unity. Taking the Mario, Flappy Bird, and several other concepts, I created a\r game that puts a human-like Mole called Molio, into an adventure. He would fall down through pits , and must avoid\r spikes, monsters, and staying within the screen.",link:"https://github.com/TheRamik/Unity-Project-SpeedFall"}),r.a.createElement(c,{title:"Charger",description:"This is the first game I created in Unity. Inspired by Dragon Ball Z, I created a 2D platformer game\r where the player must fly through and reach a destination. But in order to get to a location, they must charge up\r and have a certain amount of flying power to get from A to B.",link:"https://github.com/TheRamik/Unity-Project-Charger"}))}},155:function(e,t,a){"use strict";a.d(t,"b",function(){return m});var n=a(0),r=a.n(n),i=a(4),o=a.n(i),l=a(33),c=a.n(l);a.d(t,"a",function(){return c.a});a(156);var s=r.a.createContext({}),m=function(e){return r.a.createElement(s.Consumer,null,function(t){return e.data||t[e.query]&&t[e.query].data?(e.render||e.children)(e.data?e.data.data:t[e.query].data):r.a.createElement("div",null,"Loading (StaticQuery)")})};m.propTypes={data:o.a.object,query:o.a.string.isRequired,render:o.a.func,children:o.a.func}},156:function(e,t,a){var n;e.exports=(n=a(158))&&n.default||n},158:function(e,t,a){"use strict";a.r(t);a(36);var n=a(0),r=a.n(n),i=a(4),o=a.n(i),l=a(55),c=a(2),s=function(e){var t=e.location,a=c.default.getResourcesForPathnameSync(t.pathname);return a?r.a.createElement(l.a,Object.assign({location:t,pageResources:a},a.json)):null};s.propTypes={location:o.a.shape({pathname:o.a.string.isRequired}).isRequired},t.default=s},159:function(e,t,a){"use strict";var n=a(155),r=a(4),i=a.n(r),o=a(0),l=a.n(o),c=a(172),s=a.n(c),m={color:"white",display:"inline-block",margin:"0 0.5rem",padding:"0.25rem",textDecoration:"none"},d=function(e){var t=e.children,a=e.to;return l.a.createElement(n.a,{to:a,style:m},t)},u=a(157),h=function(e){var t=e.siteTitle;return l.a.createElement("header",{style:{background:"#333",textAlign:"center"}},l.a.createElement("div",{style:{margin:"0 auto",padding:"1.45rem 1.0875rem"}},l.a.createElement("h1",null,l.a.createElement(n.a,{to:"/",style:{color:"white",textDecoration:"none"}},t)),l.a.createElement(s.a,{pinStart:90,style:{webkitTransition:"all .5s ease-in-out",mozTransition:"all .5s ease-in-out",oTransition:"all .5s ease-in-out",transition:"all .5s ease-in-out",background:"#333",marginBottom:"1.45rem",textAlign:"center"}},l.a.createElement(d,{to:"/about-me/"},l.a.createElement(u.d,null)," ABOUT ME"),l.a.createElement(d,{to:"/blog/"},l.a.createElement(u.g,null)," BLOG"),l.a.createElement(d,{to:"/projects/"},l.a.createElement(u.e,null)," PROJECTS"),l.a.createElement(d,{to:"/hobbies/"},l.a.createElement(u.b,null)," HOBBIES"),l.a.createElement(d,{to:"/resume/"},l.a.createElement(u.a,null)," RESUME"))))};h.propTypes={siteTitle:i.a.string},h.defaultProps={siteTitle:""};t.a=h},160:function(e,t,a){"use strict";var n=a(0),r=a.n(n),i={color:"white",display:"inline-block",margin:"0 0.5rem",padding:"0.25rem",textDecoration:"none",textAlign:"center"},o=function(e){var t=e.children,a=e.href,n=e.title;return r.a.createElement("a",{href:a,style:i,title:n,target:"_blank",rel:"noopener noreferrer"},t)},l=a(157);t.a=function(e){var t=e.siteAuthor;return r.a.createElement("footer",{style:{textAlign:"center"}},r.a.createElement("div",{style:{background:"#333",marginTop:"1.45rem",marginBottom:"1.45rem",margin:"0 auto",maxWidth:2e3,padding:"1.45rem 1.0875rem"}},r.a.createElement(o,{href:"https://www.linkedin.com/in/rickytham",title:"LinkedIn"},r.a.createElement(l.f,{size:28})),r.a.createElement(o,{href:"https://github.com/TheRamik/",title:"Github"},r.a.createElement(l.c,{size:28}))),r.a.createElement("div",{style:{marginTop:"1.45rem",marginBottom:"1.45rem"}},"Built with"," ",r.a.createElement("a",{href:"https://www.gatsbyjs.org",title:"GatsbyJS",target:"_blank",rel:"noopener noreferrer"},"Gatsby"),r.a.createElement("p",null,"Created by ",t," © ",(new Date).getFullYear()," ")))}},161:function(e,t,a){"use strict";var n=a(162),r=a(0),i=a.n(r),o=a(4),l=a.n(o),c=a(155),s=a(159),m=a(160),d=(a(173),a(167)),u=a.n(d),h=function(e){var t=e.children;return i.a.createElement(c.b,{query:"4293929885",render:function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement(s.a,{siteTitle:e.site.siteMetadata.title}),i.a.createElement("div",{style:{margin:"0 auto",maxWidth:960,padding:"0px 1.0875rem 1.45rem",paddingTop:"1.45rem",marginBottom:"1.45rem"}},i.a.createElement("main",null,t)),i.a.createElement("br",null),i.a.createElement("br",null),i.a.createElement("div",{className:u.a.center},i.a.createElement(c.a,{to:"/"},"Go back to the homepage")),i.a.createElement("br",null),i.a.createElement("br",null),i.a.createElement(m.a,{siteAuthor:e.site.siteMetadata.author}))},data:n})};h.propTypes={children:l.a.node.isRequired},t.a=h},162:function(e){e.exports={data:{site:{siteMetadata:{title:"RICKY THAM",author:"Ricky Tham"}}}}},163:function(e,t,a){"use strict";var n=a(164),r=a(0),i=a.n(r),o=a(4),l=a.n(o),c=a(176),s=a.n(c);function m(e){var t=e.description,a=e.lang,r=e.meta,o=e.keywords,l=e.title,c=n.data.site,m=t||c.siteMetadata.description;return i.a.createElement(s.a,{htmlAttributes:{lang:a},title:l,titleTemplate:"%s | "+c.siteMetadata.title,meta:[{name:"description",content:m},{property:"og:title",content:l},{property:"og:description",content:m},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary"},{name:"twitter:creator",content:c.siteMetadata.author},{name:"twitter:title",content:l},{name:"twitter:description",content:m}].concat(o.length>0?{name:"keywords",content:o.join(", ")}:[]).concat(r)})}m.defaultProps={lang:"en",meta:[],keywords:[],description:""},m.propTypes={description:l.a.string,lang:l.a.string,meta:l.a.arrayOf(l.a.object),keywords:l.a.arrayOf(l.a.string),title:l.a.string.isRequired},t.a=m},164:function(e){e.exports={data:{site:{siteMetadata:{title:"RICKY THAM",description:"My Web Portfolio",author:"Ricky Tham"}}}}},209:function(e,t,a){"use strict";a(210)("link",function(e){return function(t){return e(this,"a","href",t)}})},210:function(e,t,a){var n=a(11),r=a(19),i=a(20),o=/"/g,l=function(e,t,a,n){var r=String(i(e)),l="<"+t;return""!==a&&(l+=" "+a+'="'+String(n).replace(o,""")+'"'),l+">"+r+"</"+t+">"};e.exports=function(e,t){var a={};a[e]=t(l),n(n.P+n.F*r(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",a)}}}]);
//# sourceMappingURL=component---src-pages-projects-js-dabde871e93335c2b0dc.js.map