From 83bff53e7f6565aae8a63e2455e63875395cf231 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Wed, 23 Jun 2021 09:57:47 +0200 Subject: [PATCH] chore: update projects --- .../components/Portfolio/Portfolio.js | 103 +----------------- .../components/Portfolio/projects.js | 103 ++++++++++++++++++ 2 files changed, 104 insertions(+), 102 deletions(-) create mode 100644 src/features/IndexPage/components/Portfolio/projects.js diff --git a/src/features/IndexPage/components/Portfolio/Portfolio.js b/src/features/IndexPage/components/Portfolio/Portfolio.js index acfd5c2..d92ade3 100644 --- a/src/features/IndexPage/components/Portfolio/Portfolio.js +++ b/src/features/IndexPage/components/Portfolio/Portfolio.js @@ -1,5 +1,6 @@ import React from 'react'; import { useStaticQuery, graphql } from 'gatsby'; +import projects from './projects'; import { makeStyles } from '@material-ui/core/styles'; import { Typography, Container, Grid } from '@material-ui/core'; @@ -89,106 +90,4 @@ function Portfolio() { ); } -const projects = [ - { - title: 'TWHelp', - description: - 'A stat tracking and tools website, scripts, a public GraphQL API and a Discord bot for the browser-based game Tribal Wars.', - technologies: [ - 'GraphQL', - 'Golang', - 'gqlgen', - 'Gin', - 'discordgo', - 'robfig/cron', - 'Redis', - 'PostgreSQL', - 'TypeScript', - 'React', - 'Gatsby', - 'Material-UI', - 'Create React App', - 'Apollo', - 'Parcel', - 'Docker', - 'Traefik', - ], - github: 'https://github.com/tribalwarshelp', - fluid: 'projects/twhelp.png', - live: 'https://tribalwarshelp.com/', - }, - { - title: 'Zdam Egzamin Zawodowy', - description: - 'A mobile and web app for practising the theoretical part of the vocational exam.', - technologies: [ - 'GraphQL', - 'Golang', - 'gqlgen', - 'Gin', - 'PostgreSQL', - 'TypeScript', - 'React', - 'React Native', - 'Next.JS', - 'Material-UI', - 'Apollo', - ], - github: '', - fluid: 'projects/zdam.png', - live: 'https://zdamegzaminzawodowy.pl/', - }, - { - title: 'dwysokinski.me', - description: '', - technologies: ['React', 'Gatsby', 'Material-UI'], - github: 'https://github.com/Kichiyaki/dwysokinski.me', - live: 'https://dwysokinski.me', - fluid: 'projects/dw.png', - }, - { - title: 'OLX Crawler', - description: 'An app written in Go to observe olx.pl ads.', - technologies: [ - 'Golang', - 'Colly', - 'SQLite3', - 'Echo', - 'React', - 'Material-UI', - ], - fluid: 'projects/olx.png', - github: 'https://github.com/Kichiyaki/olx-crawler', - }, - { - title: 'Instaling.pl Bot', - description: 'A bot that solves the instaling.pl vocabulary test for you.', - technologies: ['Golang', 'Lorca'], - fluid: 'projects/instaling.png', - github: 'https://github.com/Kichiyaki/Instaling-Bot', - }, - { - title: 'Margonem Mini Bot', - description: - 'A bot for the mobile client of the browser-based MMORPG game Margonem.', - technologies: ['Golang', 'Colly'], - fluid: 'projects/margonem.png', - github: 'https://github.com/Kichiyaki/margonem-mini-bot', - }, - { - title: 'Akademia Młodego Inżyniera', - description: '', - technologies: ['HTML', 'CSS', 'Bootstrap'], - live: 'https://dwysokinski.me/preview/akademia/', - fluid: 'projects/amz.png', - }, - { - title: 'Freshline', - description: '', - technologies: ['Wordpress', 'CSS', 'Bootstrap'], - live: 'http://fresh-line.pl/', - fluid: 'projects/freshline.png', - }, -]; - export default Portfolio; diff --git a/src/features/IndexPage/components/Portfolio/projects.js b/src/features/IndexPage/components/Portfolio/projects.js new file mode 100644 index 0000000..1cee1b8 --- /dev/null +++ b/src/features/IndexPage/components/Portfolio/projects.js @@ -0,0 +1,103 @@ +const projects = [ + { + title: 'TWHelp', + description: + 'A stat tracking and tools website, scripts, a public GraphQL API and a Discord bot for the browser-based game Tribal Wars.', + technologies: [ + 'GraphQL', + 'Golang', + 'gqlgen', + 'Gin', + 'discordgo', + 'robfig/cron', + 'Redis', + 'PostgreSQL', + 'TypeScript', + 'React', + 'Gatsby', + 'Material-UI', + 'Create React App', + 'Apollo', + 'Parcel', + 'Docker', + 'Traefik', + ], + github: 'https://github.com/tribalwarshelp', + fluid: 'projects/twhelp.png', + live: 'https://tribalwarshelp.com/', + }, + { + title: 'Zdam Egzamin Zawodowy', + description: + 'A mobile and web app for practising the theoretical part of the vocational exam.', + technologies: [ + 'GraphQL', + 'Golang', + 'gqlgen', + 'Gin', + 'PostgreSQL', + 'TypeScript', + 'React', + 'React Native', + 'Next.JS', + 'Create React App', + 'Material-UI', + 'Apollo', + ], + fluid: 'projects/zdam.png', + live: 'https://zdamegzaminzawodowy.pl/', + github: 'https://github.com/zdam-egzamin-zawodowy', + }, + { + title: 'dwysokinski.me', + description: '', + technologies: ['React', 'Gatsby', 'Material-UI'], + github: 'https://github.com/Kichiyaki/dwysokinski.me', + live: 'https://dwysokinski.me', + fluid: 'projects/dw.png', + }, + { + title: 'OLX Crawler', + description: 'An app written in Go to observe olx.pl ads.', + technologies: [ + 'Golang', + 'Colly', + 'SQLite3', + 'Echo', + 'React', + 'Material-UI', + ], + fluid: 'projects/olx.png', + github: 'https://github.com/Kichiyaki/olx-crawler', + }, + { + title: 'Instaling.pl Bot', + description: 'A bot that solves the instaling.pl vocabulary tests for you.', + technologies: ['Golang', 'Lorca'], + fluid: 'projects/instaling.png', + github: 'https://github.com/Kichiyaki/Instaling-Bot', + }, + { + title: 'Margonem Mini Bot', + description: 'A bot for the mobile client of the MMORPG game Margonem.', + technologies: ['Golang', 'Colly'], + fluid: 'projects/margonem.png', + github: 'https://github.com/Kichiyaki/margonem-mini-bot', + }, + { + title: 'Akademia Młodego Inżyniera', + description: '', + technologies: ['HTML', 'CSS', 'Bootstrap'], + live: 'https://dwysokinski.me/preview/akademia/', + fluid: 'projects/amz.png', + }, + { + title: 'Freshline', + description: '', + technologies: ['Wordpress', 'CSS', 'Bootstrap'], + live: 'http://fresh-line.pl/', + fluid: 'projects/freshline.png', + }, +]; + +export default projects;