Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export const pList = [
- {
- title: 'Arthur Guo\' Personal Website',
- meta: 'fe-agsite',
- type: 'Front End',
- life: 'Jun 2021 - NOW',
- image: require('../resources/img/proj/ag.jpg'),
- tools: ['TypeScript', 'SCSS', 'React', 'React Router'],
- description: 'This is what you\'re looking at right now! My purpose of making this website is to improve my programming skills while have a place to showcase my skills.',
- learned: [
- 'Better general organization, design pattern, and logic seperation',
- 'Fluency in SCSS',
- 'More understanding of React Hooks',
- 'Learned on how to use libraries such as React Simple Animate',
- ],
- url: [
- { name: 'Source', link: 'https://github.com/HypernovaTX/hypernovatx.github.io' },
- ]
- },
- {
- title: 'JJ Pools & Patios',
- meta: 'fe-jjpool',
- type: 'Front End',
- life: 'Mar 2021 - Jun 2021',
- image: require('../resources/img/proj/jjpool.jpg'),
- tools: ['TypeScript', 'React', 'PHP'],
- description: 'This is a simple React website I built for a pool cleaning company. I have crafted the design of the website completely by myself as per client\'s request.',
- learned: [
- 'Improved code organization',
- 'A bit of SVG manipulation',
- 'PHP emailer',
- ],
- url: [
- { name: 'Production', link: 'https://jjpoolsnpatios.com/' },
- { name: 'Source', link: 'https://github.com/HypernovaTX/JJPoolsNPatios' },
- ]
- },
- {
- title: 'DFW Mobile Repair',
- meta: 'fs-dfwmr',
- type: 'Full Stack',
- life: 'Oct 2020 - Feb 2021',
- image: require('../resources/img/proj/dfwmr.jpg'),
- tools: ['TypeScript', 'React', 'PHP', 'MySQL', 'React Router'],
- description: 'This the first complex website I built for a client to excercise my knowledge. The website allows customer to input their vehicle specs to look up repair quotes needed. Admins can access a special login page to view/edit vehicle quotes and other users.',
- learned: [
- 'Some understanding of development lifecycle',
- 'Understanding of user registration/login system',
- 'Dealing with more complex API requests using Axios',
- 'Dealing with more complex data structures',
- 'Better understanding of OOP in PHP'
- ],
- url: [
- { name: 'Production', link: 'https://dfwmobilerepair.com/' },
- { name: 'Source (front end only)', link: 'https://github.com/HypernovaTX/DFWMobileRepair' },
- ]
- },
- {
- title: 'SimpleBugTracker.js',
- meta: 'fs-bug',
- type: 'Full Stack',
- life: 'Sep 2020 - Oct 2020',
- image: require('../resources/img/proj/bugtrack.jpg'),
- tools: ['TypeScript', 'React', 'Express', 'MySQL'],
- description: 'This is the the Bug Track project I have written right after learning ReactJS. To challenge myself, I created this as a more complex version of "To-Do" list. I have halted the develop of this project in favor of a freelance project to follow up.',
- learned: [
- 'Learned more with React and its components',
- 'Getting an understanding of Express.js',
- 'Processing, sorting, and filtering data from MySQL',
- 'Creating a form to write data to the database',
- ],
- url: [
- { name: 'Source (front end)', link: 'https://github.com/HypernovaTX/SimpleBugTracker.js-Frontend-' },
- { name: 'Source (back end)', link: 'https://github.com/HypernovaTX/SimpleBugTracker.js-Backend-' },
- ]
- },
- {
- title: 'Regular Toad Game',
- meta: 'gd-toad',
- type: 'Game Development',
- life: 'Apr 2020 - May 2020',
- image: require('../resources/img/proj/rtg2.jpg'),
- tools: ['Game Maker: Studio 1.4', 'GML', 'GLSL', 'Graphic Design'],
- description: 'During the early month of Covid-19 lock down, I built this game out of boredom. Most of the assets in this game are handmade/edited by myself. For example, the in-game artworks are hand drawn in Microsoft Paint.',
- learned: [],
- url: [
- { name: 'Gameplay Video', link: 'https://www.youtube.com/watch?v=8ZL53sWlx74' },
- { name: 'Download', link: 'https://www.mfgg.net/?act=resdb¶m=02&c=2&id=37009' },
- ]
- },
- {
- title: 'MFGG.net',
- meta: 'fs-mfgg',
- type: 'Full Stack',
- life: 'Jan 2019 - Oct 2019',
- image: require('../resources/img/proj/mfgg.jpg'),
- tools: ['PHP', 'MySQL', 'JavaScript'],
- description: 'MFGG is an old game development community founded in 2001 and the site software is written in 2006. I fixed some of the site bugs, patched in security hole, and added more feature to a legacy codebase.',
- learned: [
- 'Have an understanding working with legacy codebase',
- 'Preventive measures on security vulnerability like SQL injection',
- 'Understanding the difference of various of SQL joins',
- 'Handling a large database',
- ],
- url: [
- { name: 'Production', link: 'https://mfgg.net' },
- { name: 'Source (incomplete)', link: 'https://drive.google.com/file/d/1gSTJfM8KnSeYsZ4660EoDFMlx3rPvCyr/view?usp=sharing' },
- ]
- },
- {
- title: 'Removu',
- meta: 'fe-removu',
- type: 'Front End',
- life: 'Apr 2018 - Mar 2019',
- image: require('../resources/img/proj/removu.jpg'),
- tools: ['WordPress', 'PHP', 'JavaScript'],
- description: 'Removu is a Korean based camera company. The website is built on WordPress and is hosted on an Ubuntu based AWS server. I have helped the company by maintaing the site and redesign its UI',
- learned: [
- 'Optimization of WordPress plugins',
- 'Some knowledge on JavaScript',
- 'WordPress theme modification',
- ],
- url: [
- { name: 'Archived Site', link: 'https://web.archive.org/web/20200417161609/https://removu.com/' }, ]
- },
- {
- title: 'The Green Room Billiards',
- meta: 'fe-greenroom',
- type: 'Front End',
- life: 'May 2017 - Jun 2017',
- image: require('../resources/img/proj/tgrb.jpg'),
- tools: ['WordPress', 'PHP'],
- description: 'I got a client from Billings MT asking me to design a very simple website for his company. The website only took me a very short period of time to complete.',
- learned: [],
- url: [
- { name: 'Reupload', link: 'http://greenroom.byethost8.com/' },
- ]
- },
- {
- title: '8Tones',
- meta: 'fs-8tones',
- type: 'Full Stack',
- life: 'Mar 2015 - Aug 2016',
- image: require('../resources/img/proj/8tones.jpg'),
- tools: ['Game Maker: Studio 1.4', 'GML', 'PHP', 'MySQL'],
- description: '8Tones is a music making app I built. The app allows users to sequence their 8-bit music on their mobile device and share their creations.',
- learned: [
- 'Understanding HTTP requests',
- 'Basic understanding of PHP and MySQL',
- 'Understanding of hashing and salt',
- 'Some basic understanding of grid based data structures',
- ],
- url: [
- { name: 'Video Demonstration', link: 'https://www.youtube.com/watch?v=A7rM7G9tHGE' },
- { name: 'Source', link: 'https://github.com/HypernovaTX/8Tones' },
- ]
- },
- {
- title: 'Infinite Run Two',
- meta: 'fs-ir2',
- type: 'Game Development',
- life: 'Mar 2015 - Jul 2015',
- image: require('../resources/img/proj/ir2.png'),
- tools: ['Game Maker: Studio 1.4', 'GML'],
- description: 'Infinite Run Two was sequel of a less successful game I built in early 2013 (Infinite Run One). I started off this project as an experimental 2D terrain generator.',
- learned: [
- 'Using seed to generate random terrains',
- 'More polished game UI',
- ],
- url: [
- { name: 'Gameplay Video', link: 'https://www.youtube.com/watch?v=VA8VnkEINE4' },
- { name: 'Source', link: 'https://drive.google.com/file/d/188423szoIWUpFd_HCABnPm-ZsWfzumRN/view?usp=sharing' }
- ]
- },
- {
- title: 'Cops',
- meta: 'fs-cops',
- type: 'Game Development',
- life: 'Jul 2014 - Jul 2016',
- image: require('../resources/img/proj/cops.jpg'),
- tools: ['Game Maker: Studio 1.4', 'GML'],
- description: 'Cops started off as a mini project for a game jam in mid 2014 where you have to use the color limitations of the Nintendo Entertainment System. Due to popularity, I resumed the development of this game until mid 2016.',
- learned: [],
- url: [
- { name: 'Gameplay Video', link: 'https://www.youtube.com/watch?v=IGT0QUChwmg' },
- ]
- },
- ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement