From 5b959fba7511a9cfc8176033fc4d6d657784ffcd Mon Sep 17 00:00:00 2001 From: Moris Zen Date: Mon, 9 Jul 2018 20:53:11 +0200 Subject: [PATCH] Add technologies, component restructure, config changes and style fixes --- src/components/Footer.js | 10 +- src/components/Technologies.js | 156 +- src/images/amazon-webservices.svg | 41 + src/images/angular-js.svg | 20 + src/images/docker.svg | 28 + src/images/elastic.svg | 25 + src/images/es6.svg | 21 + src/images/html-5.svg | 22 + src/images/jenkins.svg | 34 + src/images/mongodb.svg | 19 + src/images/mysql.svg | 18 + src/images/nodejs.svg | 23 + src/images/postgresql.svg | 25 + src/images/python.svg | 18 + src/images/rails.svg | 29 + src/images/react.svg | 20 + src/images/redis.svg | 31 + src/images/ruby.svg | 23 + src/pages/index.js | 8 +- src/pages/services.js | 116 +- src/styles/index.css | 2920 +++++++++++++++++++++++++++++ tailwind.config.js | 4 +- 22 files changed, 3453 insertions(+), 158 deletions(-) create mode 100644 src/images/amazon-webservices.svg create mode 100644 src/images/angular-js.svg create mode 100644 src/images/docker.svg create mode 100644 src/images/elastic.svg create mode 100644 src/images/es6.svg create mode 100644 src/images/html-5.svg create mode 100644 src/images/jenkins.svg create mode 100644 src/images/mongodb.svg create mode 100644 src/images/mysql.svg create mode 100644 src/images/nodejs.svg create mode 100644 src/images/postgresql.svg create mode 100644 src/images/python.svg create mode 100644 src/images/rails.svg create mode 100644 src/images/react.svg create mode 100644 src/images/redis.svg create mode 100644 src/images/ruby.svg diff --git a/src/components/Footer.js b/src/components/Footer.js index 98b8029..5dbb1c3 100644 --- a/src/components/Footer.js +++ b/src/components/Footer.js @@ -14,7 +14,7 @@ let menuClasses = const Footer = () => ( ) diff --git a/src/components/Technologies.js b/src/components/Technologies.js index d3b95a1..7f0a332 100644 --- a/src/components/Technologies.js +++ b/src/components/Technologies.js @@ -1,158 +1,126 @@ import React from 'react' import Link from 'gatsby-link' +import iconReact from '../images/react.svg' +import iconHtml from '../images/html-5.svg' +import iconAmazon from '../images/amazon-webservices.svg' +import iconAngular from '../images/angular-js.svg' +import iconDocker from '../images/docker.svg' +import iconElastic from '../images/elastic.svg' +import iconEs6 from '../images/es6.svg' +import iconJenkins from '../images/jenkins.svg' +import iconMongo from '../images/mongodb.svg' +import iconMysql from '../images/mysql.svg' +import iconNode from '../images/nodejs.svg' +import iconPostgres from '../images/postgresql.svg' +import iconPython from '../images/python.svg' +import iconRuby from '../images/ruby.svg' +import iconRails from '../images/rails.svg' +import iconRedis from '../images/redis.svg' + import Carousel from 'react-leaf-carousel' const Technologies = ({ ...props }) => (
- + HTML5 Web Agency +

HTML5

- + Reactjs Agency +

React

- + Amazon Web Services Agency +

Amazon AWS

- + Angular Agency +

Angular

- + Docker Agency +

Docker

- + Elastic Agency +

Elastic

- + ES6 JavaScript Agency +

JS/ES6+

- + Jenkins Web Consultancy +

Jenkins

- + Mongodb Agency +

Mongo DB

- + MySQL Web Agency +

MySQL

- + NodeJS Web Agency +

Node.js

- + PostgreSQL Web Agency +

PostgreSQL

- + Python Web Consultancy +

Python

- + Ruby Web Agency +

Ruby

- + Ruby on Rails Web Agency +

Ruby on Rails

- -
-
- -
-
- -
-
- -
-
- + Redis Services Consultancy +

Redis

) diff --git a/src/images/amazon-webservices.svg b/src/images/amazon-webservices.svg new file mode 100644 index 0000000..98e3f7f --- /dev/null +++ b/src/images/amazon-webservices.svg @@ -0,0 +1,41 @@ + + + + Amazon_Webservice + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/angular-js.svg b/src/images/angular-js.svg new file mode 100644 index 0000000..dbab5cf --- /dev/null +++ b/src/images/angular-js.svg @@ -0,0 +1,20 @@ + + + + Angular_js + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/docker.svg b/src/images/docker.svg new file mode 100644 index 0000000..6955cc6 --- /dev/null +++ b/src/images/docker.svg @@ -0,0 +1,28 @@ + + + + Docker + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/elastic.svg b/src/images/elastic.svg new file mode 100644 index 0000000..73df5bd --- /dev/null +++ b/src/images/elastic.svg @@ -0,0 +1,25 @@ + + + + Elastic + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/es6.svg b/src/images/es6.svg new file mode 100644 index 0000000..eecc1ed --- /dev/null +++ b/src/images/es6.svg @@ -0,0 +1,21 @@ + + + + ES6 + Created with Sketch. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/html-5.svg b/src/images/html-5.svg new file mode 100644 index 0000000..80d4c8d --- /dev/null +++ b/src/images/html-5.svg @@ -0,0 +1,22 @@ + + + + HTML_5 + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/jenkins.svg b/src/images/jenkins.svg new file mode 100644 index 0000000..2ae3d6f --- /dev/null +++ b/src/images/jenkins.svg @@ -0,0 +1,34 @@ + + + + Jenkins + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/mongodb.svg b/src/images/mongodb.svg new file mode 100644 index 0000000..3920f28 --- /dev/null +++ b/src/images/mongodb.svg @@ -0,0 +1,19 @@ + + + + Mongo_DB + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/mysql.svg b/src/images/mysql.svg new file mode 100644 index 0000000..2927ad3 --- /dev/null +++ b/src/images/mysql.svg @@ -0,0 +1,18 @@ + + + + My_SQL + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/nodejs.svg b/src/images/nodejs.svg new file mode 100644 index 0000000..2adb6fc --- /dev/null +++ b/src/images/nodejs.svg @@ -0,0 +1,23 @@ + + + + Node_js + Created with Sketch. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/postgresql.svg b/src/images/postgresql.svg new file mode 100644 index 0000000..de92cb7 --- /dev/null +++ b/src/images/postgresql.svg @@ -0,0 +1,25 @@ + + + + Postrgresql + Created with Sketch. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/python.svg b/src/images/python.svg new file mode 100644 index 0000000..784d0d4 --- /dev/null +++ b/src/images/python.svg @@ -0,0 +1,18 @@ + + + + Python + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/rails.svg b/src/images/rails.svg new file mode 100644 index 0000000..4270206 --- /dev/null +++ b/src/images/rails.svg @@ -0,0 +1,29 @@ + + + + Rails + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/react.svg b/src/images/react.svg new file mode 100644 index 0000000..a6ef2cd --- /dev/null +++ b/src/images/react.svg @@ -0,0 +1,20 @@ + + + + React + Created with Sketch. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/redis.svg b/src/images/redis.svg new file mode 100644 index 0000000..e65010a --- /dev/null +++ b/src/images/redis.svg @@ -0,0 +1,31 @@ + + + + Redis + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/ruby.svg b/src/images/ruby.svg new file mode 100644 index 0000000..b9f59d3 --- /dev/null +++ b/src/images/ruby.svg @@ -0,0 +1,23 @@ + + + + Ruby + Created with Sketch. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/pages/index.js b/src/pages/index.js index 4be30d4..f0c5527 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -6,6 +6,7 @@ import Card from '../components/Card' import Service from '../components/Service' import PageIntro from '../components/PageIntro' import InfoBox from '../components/InfoBox' +import Technologies from '../components/Technologies' import ImgIntro from '../images/software-consulting.svg' import ImgDesign from '../images/ux-ui-design-agency.svg' @@ -72,7 +73,7 @@ const IndexPage = ({ ...props }) => (