1
0
mirror of https://github.com/kremalicious/portfolio.git synced 2025-01-03 10:25:00 +01:00

projects updates

This commit is contained in:
Matthias Kretschmann 2018-05-06 21:24:42 +02:00
parent 430b7b1abe
commit f1e1abc2c7
Signed by: m
GPG Key ID: 606EEEF3C479A91F
22 changed files with 43 additions and 13 deletions

View File

@ -5,7 +5,7 @@
slug: "/oceanprotocol/" slug: "/oceanprotocol/"
img: "../src/images/portfolio-oceanprotocol-01.png" img: "../src/images/portfolio-oceanprotocol-01.png"
description: > description: >
Since 2017 I'm leading the UI design & development of all Ocean Protocol web properties. Additionally, I conceptualize, execute and iterate on the creative and visual direction of the Ocean Protocol brand. Since 2017 I'm leading the UI design & development of Ocean Protocol, iterating on a components-based UI design system spanning all of Ocean Protocol's web properties. Additionally, I conceptualize, execute and iterate on the creative and visual direction of the Ocean Protocol brand.
The main website is a single-page JavaScript application built with React, pulling its data from JSON files and various micro services. All design & development is embedded in a continous deployment process via GitHub & Travis. The main website is a single-page JavaScript application built with React, pulling its data from JSON files and various micro services. All design & development is embedded in a continous deployment process via GitHub & Travis.
@ -50,6 +50,7 @@
- Travis - Travis
- AWS S3 - AWS S3
- Cloudflare - Cloudflare
- 3Scale
links: links:
- title: Link - title: Link
@ -64,7 +65,7 @@
title: Berlin Innovation Ventures title: Berlin Innovation Ventures
slug: "/biv/" slug: "/biv/"
img: "../src/images/portfolio-biv.png" img: "../src/images/portfolio-biv-01.png"
description: > description: >
I designed & developed the website and a basic branding for the new I designed & developed the website and a basic branding for the new
Berlin-based VC firm Berlin Innovation Ventures. The main website is a static Berlin-based VC firm Berlin Innovation Ventures. The main website is a static
@ -86,7 +87,7 @@
title: 9984 >> Summit 2017 title: 9984 >> Summit 2017
slug: "/9984/" slug: "/9984/"
img: "../src/images/portfolio-9984.png" img: "../src/images/portfolio-9984-01.png"
links: links:
- title: Link - title: Link
url: https://2017.9984.io url: https://2017.9984.io
@ -117,7 +118,7 @@
slug: "/bigchaindb/" slug: "/bigchaindb/"
img: "../src/images/portfolio-bigchaindb-01.png" img: "../src/images/portfolio-bigchaindb-01.png"
description: > description: >
Since 2016 I'm leading the UI design & development of all BigchainDB web properties. I created the initial BigchainDB brand and further conceptualize, execute and iterate on the creative and visual direction of BigchainDB. Since 2016 I'm leading the UI design & development of all BigchainDB web properties. I created the initial BigchainDB brand and further conceptualize, execute and iterate on the creative and visual direction of BigchainDB. This includes creating and iterating on a components-based UI design system for all of BigchainDB's web properties.
The main website is a static site built with Jekyll and a custom Gulp-based build pipeline in front of it, pulling data from various external sources and microservices. All design & development is embedded in a continous deployment process via GitHub & Travis. The main website is a static site built with Jekyll and a custom Gulp-based build pipeline in front of it, pulling data from various external sources and microservices. All design & development is embedded in a continous deployment process via GitHub & Travis.
@ -189,7 +190,7 @@
title: ShareTheMeal title: ShareTheMeal
slug: "/sharethemeal/" slug: "/sharethemeal/"
img: "../src/images/portfolio-sharethemeal.png" img: "../src/images/portfolio-sharethemeal-01.png"
description: > description: >
ShareTheMeal is an app from the United Nations World Food Programme (WFP) that enables people to "share their meals" with children in need. In 2015 I was consulting, co-designing and leading the front-end development of the ShareTheMeal website and various parts of the ShareTheMeal apps for iOS & Android. ShareTheMeal is an app from the United Nations World Food Programme (WFP) that enables people to "share their meals" with children in need. In 2015 I was consulting, co-designing and leading the front-end development of the ShareTheMeal website and various parts of the ShareTheMeal apps for iOS & Android.
@ -251,9 +252,9 @@
title: Mr. Reader title: Mr. Reader
slug: "/mrreader/" slug: "/mrreader/"
img: "../src/images/portfolio-mrreader.png" img: "../src/images/portfolio-mrreader-01.png"
description: > description: >
I designed the app icon, a custom theme, and various promotion materials for Mr. Reader, a powerful RSS feed reader for iPad. In 2012 I designed the app icon, a custom theme, and various promotion materials for Mr. Reader, a powerful RSS feed reader for iPad.
techstack: techstack:
- Photoshop - Photoshop
@ -261,7 +262,7 @@
title: iPixelPad title: iPixelPad
slug: "/ipixelpad/" slug: "/ipixelpad/"
img: "../src/images/portfolio-ipixelpad.png" img: "../src/images/portfolio-ipixelpad-01.png"
description: > description: >
So, what to do when everyone seem to release iPad icons but fail to So, what to do when everyone seem to release iPad icons but fail to
include some crisp small size icons? Pushing the pixels for yourself of course. include some crisp small size icons? Pushing the pixels for yourself of course.
@ -280,7 +281,7 @@
title: Out Of Whale Oil title: Out Of Whale Oil
slug: "/outofwhaleoil/" slug: "/outofwhaleoil/"
img: "../src/images/portfolio-outofwhaleoil-01.png" img: "../src/images/portfolio-outofwhaleoil-01.jpg"
description: > description: >
Tribute wallpaper pack inspired by the Futurama movie _Into The Wild Tribute wallpaper pack inspired by the Futurama movie _Into The Wild
Green Yonder_. Released as a goodie Green Yonder_. Released as a goodie
@ -323,7 +324,7 @@
title: Coffee Cup title: Coffee Cup
slug: "/coffeecup/" slug: "/coffeecup/"
img: "../src/images/portfolio-coffeecup.png" img: "../src/images/portfolio-coffeecup-01.png"
description: > description: >
Desktop icons showing the fuel of most designers. Released as a goodie Desktop icons showing the fuel of most designers. Released as a goodie
on [kremalicious.com](https://kremalicious.com/coffee-cup-icon/). on [kremalicious.com](https://kremalicious.com/coffee-cup-icon/).

View File

@ -24,11 +24,11 @@ const ProjectNav = ({ previous, next }) => (
<Link <Link
className="project__nav__index" className="project__nav__index"
title="Back to projects" title="Back to projects"
to={'/#projects'} to={'/'}
> >
<Index className="icon" /> <Index className="icon" />
</Link> </Link>
{next && ( {next ? (
<div className="project__nav__item"> <div className="project__nav__item">
<Link className="project__nav__link next" to={next.slug}> <Link className="project__nav__link next" to={next.slug}>
<Img <Img
@ -39,6 +39,13 @@ const ProjectNav = ({ previous, next }) => (
<h1 className="project__nav__title">{next.title}</h1> <h1 className="project__nav__title">{next.title}</h1>
</Link> </Link>
</div> </div>
) : (
<div className="project__nav__item project__nav__item--end">
<div className="project__nav__end">
<h3>This is the end</h3>
<p>I would rather not show you my websites from 1999.</p>
</div>
</div>
)} )}
</nav> </nav>
) )

View File

@ -95,3 +95,25 @@
margin-right: auto; margin-right: auto;
} }
} }
.project__nav__item--end {
pointer-events: none;
display: flex;
align-items: center;
}
.project__nav__end {
padding-right: $spacer;
text-align: left;
h3 {
font-size: $font-size-h3;
margin-bottom: $spacer / 4;
color: $brand-grey-light;
}
p {
margin: 0;
color: $brand-grey-light;
}
}

View File

Before

Width:  |  Height:  |  Size: 878 KiB

After

Width:  |  Height:  |  Size: 878 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 KiB

After

Width:  |  Height:  |  Size: 578 KiB

View File

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

View File

Before

Width:  |  Height:  |  Size: 319 KiB

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

View File

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

Before

Width:  |  Height:  |  Size: 425 KiB

After

Width:  |  Height:  |  Size: 425 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 MiB

View File

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@ -9,7 +9,7 @@ const Home = ({ data }) => {
const projects = data.allProjectsYaml.edges const projects = data.allProjectsYaml.edges
return ( return (
<FullWidth id="projects" className="projects"> <FullWidth className="projects">
{projects.map(({ node }) => { {projects.map(({ node }) => {
const { slug, title, img } = node const { slug, title, img } = node