211 |
212 | Howard Schultz
214 |The Coffee King
215 |Chairman and CEO Emeritus of Starbucks
216 |├── .gitignore
├── assets
├── coffee.gif
├── bg-gradient.png
├── deathwish-logo.jpg
├── full-screenshot.png
├── starbucks-logo.png
├── COCOGOOSE_Regular.otf
├── dragonfly-coffee-logo.jpg
├── kicking-horse-coffee-logo.png
├── world-coffee-events-logo.png
├── cocogoose_regular-webfont.woff
├── cocogoose_regular-webfont.woff2
├── WBC-2019-Boston-Winners-Annnouncements-Credit-Lanny-Huang-08491-copy.jpg
├── generator_config.txt
└── lavazza-logo.svg
├── scss
├── components
│ ├── _nav.scss
│ ├── _showcase.scss
│ └── _main.scss
├── _typography 2.scss
├── _typography.scss
├── style.scss
├── _icons.scss
├── _config.scss
├── _reset.scss
├── _mobile.scss
└── _about.scss
├── .stylelintrc.json
├── .hintrc
├── package.json
├── LICENSE
├── .github
└── workflows
│ └── linters.yml
├── README.md
├── css
├── style.css.map
└── style.css
├── tickets.html
├── about.html
└── index.html
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/assets/coffee.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/coffee.gif
--------------------------------------------------------------------------------
/assets/bg-gradient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/bg-gradient.png
--------------------------------------------------------------------------------
/assets/deathwish-logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/deathwish-logo.jpg
--------------------------------------------------------------------------------
/assets/full-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/full-screenshot.png
--------------------------------------------------------------------------------
/assets/starbucks-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/starbucks-logo.png
--------------------------------------------------------------------------------
/assets/COCOGOOSE_Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/COCOGOOSE_Regular.otf
--------------------------------------------------------------------------------
/assets/dragonfly-coffee-logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/dragonfly-coffee-logo.jpg
--------------------------------------------------------------------------------
/assets/kicking-horse-coffee-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/kicking-horse-coffee-logo.png
--------------------------------------------------------------------------------
/assets/world-coffee-events-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/world-coffee-events-logo.png
--------------------------------------------------------------------------------
/assets/cocogoose_regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/cocogoose_regular-webfont.woff
--------------------------------------------------------------------------------
/assets/cocogoose_regular-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/cocogoose_regular-webfont.woff2
--------------------------------------------------------------------------------
/scss/components/_nav.scss:
--------------------------------------------------------------------------------
1 | .top-nav {
2 | height: 30px;
3 | }
4 |
5 | h1 {
6 | color: $orange;
7 | font-family: $font-stack-1;
8 | font-size: 45px;
9 | font-weight: 700;
10 | }
11 |
--------------------------------------------------------------------------------
/scss/_typography 2.scss:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: "Cocogoose";
3 | src: url("../assets/cocogoose_regular-webfont.woff") format("woff");
4 | font-weight: normal;
5 | font-style: normal;
6 | }
7 |
--------------------------------------------------------------------------------
/scss/_typography.scss:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: "Cocogoose";
3 | src: url("../assets/cocogoose_regular-webfont.woff") format("woff");
4 | font-weight: normal;
5 | font-style: normal;
6 | }
7 |
--------------------------------------------------------------------------------
/assets/WBC-2019-Boston-Winners-Annnouncements-Credit-Lanny-Huang-08491-copy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikoescobal/COFFEECON2020/HEAD/assets/WBC-2019-Boston-Winners-Annnouncements-Credit-Lanny-Huang-08491-copy.jpg
--------------------------------------------------------------------------------
/scss/style.scss:
--------------------------------------------------------------------------------
1 | @import "./config";
2 | @import "./icons";
3 | @import "./reset";
4 | @import "./components/showcase";
5 | @import "./components/nav";
6 | @import "./mobile";
7 | @import "./components/main";
8 | @import "./about";
9 | @import "./typography";
10 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["stylelint-config-standard"],
3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"],
4 | "rules": {
5 | "at-rule-no-unknown": null,
6 | "scss/at-rule-no-unknown": true,
7 | "csstree/validator": true
8 | },
9 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"]
10 | }
11 |
--------------------------------------------------------------------------------
/.hintrc:
--------------------------------------------------------------------------------
1 | {
2 | "connector": {
3 | "name": "local",
4 | "options": {
5 | "pattern": ["**", "!.git/**", "!node_modules/**"]
6 | }
7 | },
8 | "extends": ["development"],
9 | "formatters": ["stylish"],
10 | "hints": [
11 | "button-type",
12 | "disown-opener",
13 | "html-checker",
14 | "meta-charset-utf-8",
15 | "meta-viewport"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/scss/_icons.scss:
--------------------------------------------------------------------------------
1 | i.fa-bars::before {
2 | font-size: 28px;
3 | color: lighten($black, 5);
4 | padding: 15px 25px;
5 | display: flex;
6 | align-items: center;
7 | }
8 |
9 | i.fa-facebook-f::before {
10 | font-size: 18px;
11 | color: $gray;
12 | display: flex;
13 | align-items: center;
14 | }
15 |
16 | i.fa-twitter::before {
17 | font-size: 18px;
18 | color: $gray;
19 | display: flex;
20 | align-items: center;
21 | }
22 |
--------------------------------------------------------------------------------
/scss/_config.scss:
--------------------------------------------------------------------------------
1 | /*
2 | ==============================================
3 | ****** GLOBAL ******
4 | ==============================================
5 | */
6 |
7 | // Colors
8 |
9 | $gray: #d3d3d3;
10 | $orange: #ec5242;
11 | $black: #272a31;
12 | $white: #fff;
13 | $dark-gray: #3d3f46;
14 |
15 | // Fonts
16 |
17 | $font-stack-1: 'Cocogoose',sans-serif;
18 | $font-stack-2: 'Lato',sans-serif;
19 | $font-stack-3: 'Work Sans',sans-serif;
20 |
--------------------------------------------------------------------------------
/assets/generator_config.txt:
--------------------------------------------------------------------------------
1 | # Font Squirrel Font-face Generator Configuration File
2 | # Upload this file to the generator to recreate the settings
3 | # you used to create these fonts.
4 |
5 | {"mode":"optimal","formats":["woff","woff2"],"tt_instructor":"default","fix_gasp":"xy","fix_vertical_metrics":"Y","metrics_ascent":"","metrics_descent":"","metrics_linegap":"","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"}
--------------------------------------------------------------------------------
/scss/components/_showcase.scss:
--------------------------------------------------------------------------------
1 | .showcase {
2 | background-image: url(../assets/coffee.gif), linear-gradient(to top left, darken($black, 75%), $gray);
3 | background-color: transparent;
4 | background-blend-mode: overlay;
5 | background-position: 57% 43%;
6 | background-repeat: no-repeat;
7 | background-attachment: fixed;
8 | background-size: cover;
9 | width: 100%;
10 | position: relative;
11 | cursor: pointer;
12 | height: 500px;
13 |
14 | &-bottom {
15 | color: lighten($gray, 1%);
16 | font-family: $font-stack-1;
17 |
18 | &-caption:first-child {
19 | border-radius: 5px;
20 | background: transparentize($orange, 0.3);
21 | font-family: $font-stack-2;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/assets/lavazza-logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "linters-config",
3 | "version": "1.0.0",
4 | "description": "default linter set-up configuration",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "npm run webhint && npm run stylelint && echo \"✅✅✅ All tests passed ✅✅✅\"",
8 | "webhint": "hint .",
9 | "stylelint": "npx stylelint **/*.scss",
10 | "sass": "node-sass scss/style.scss css/style.css -w"
11 | },
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://github.com/nikoescobal/linters-config.git"
15 | },
16 | "author": "",
17 | "license": "ISC",
18 | "bugs": {
19 | "url": "https://github.com/nikoescobal/linters-config/issues"
20 | },
21 | "homepage": "https://github.com/nikoescobal/linters-config#readme",
22 | "devDependencies": {
23 | "hint": "^6.0.7",
24 | "stylelint": "^13.3.3",
25 | "stylelint-config-standard": "^20.0.0",
26 | "stylelint-csstree-validator": "^1.8.0",
27 | "stylelint-scss": "^3.17.2"
28 | },
29 | "dependencies": {
30 | "node-sass": "^4.14.1"
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/scss/_reset.scss:
--------------------------------------------------------------------------------
1 | /*
2 | ==============================================
3 | ****** RESET ******
4 | ==============================================
5 | */
6 |
7 | *::before,
8 | *::after {
9 | margin: 0;
10 | padding: 0;
11 | -webkit-box-sizing: border-box;
12 | -moz-box-sizing: border-box;
13 | box-sizing: border-box;
14 | }
15 |
16 | body {
17 | font-family: $font-stack-2;
18 | width: 100%;
19 | color: $black;
20 |
21 | ul {
22 | list-style: none;
23 | }
24 | }
25 |
26 | a {
27 | color: inherit;
28 | text-decoration: none;
29 |
30 | &:hover {
31 | color: lighten($orange, 10%);
32 | text-decoration: none;
33 | }
34 | }
35 |
36 | .orange-text {
37 | color: $orange;
38 | }
39 |
40 | .gray-text {
41 | color: $gray;
42 | }
43 |
44 | .black-text {
45 | color: $black;
46 | }
47 |
48 | .bg-black {
49 | background-color: $black;
50 | }
51 |
52 | .bg-gray {
53 | background-color: $gray;
54 | }
55 |
56 | .bg-dark-gray {
57 | background-color: $dark-gray;
58 | }
59 |
60 | .bg-orange {
61 | background-color: $orange;
62 | }
63 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Nikolas Escobal
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/scss/_mobile.scss:
--------------------------------------------------------------------------------
1 | @media (max-width: 992px) {
2 | h1 {
3 | font-size: 40px;
4 | }
5 | }
6 |
7 | @media (max-width: 767px) {
8 | .header-logo {
9 | background: linear-gradient(to right, darken($gray, 15%), $orange);
10 | }
11 |
12 | h1 {
13 | font-size: 38px;
14 | }
15 | }
16 |
17 | @media (max-width: 576px) {
18 | h1 {
19 | font-size: 30px;
20 | }
21 |
22 | footer {
23 | font-size: 14px;
24 | }
25 |
26 | .past-coffeecon h2 {
27 | font-size: 24px;
28 | }
29 |
30 | .tickets h1 {
31 | font-size: 28px;
32 | }
33 |
34 | .ticket-button {
35 | font-size: 11px;
36 | }
37 |
38 | .tables {
39 | font-size: 11.5px;
40 | }
41 |
42 | .best-coffee h2 {
43 | font-size: 28px;
44 | }
45 |
46 | .best-coffee h4 {
47 | font-size: 20px;
48 | }
49 |
50 | .best-coffee h6 {
51 | font-size: 10.5px;
52 | }
53 | }
54 |
55 | @media (max-width: 321px) {
56 | h1 {
57 | font-size: 28.5px;
58 | }
59 |
60 | .coffee-connoiseurs h2 {
61 | font-size: 26px;
62 | }
63 | }
64 |
65 | @media (min-width: 768px) {
66 | .showcase-bottom-caption {
67 | margin-top: -10px;
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/.github/workflows/linters.yml:
--------------------------------------------------------------------------------
1 | name: Linters
2 |
3 | on: pull_request
4 |
5 | env:
6 | FORCE_COLOR: 1
7 |
8 | jobs:
9 | lighthouse:
10 | name: Lighthouse
11 | runs-on: ubuntu-18.04
12 | steps:
13 | - uses: actions/checkout@v2
14 | - uses: actions/setup-node@v1
15 | with:
16 | node-version: "12.x"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.4.x
19 | - name: Lighthouse Report
20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
21 | webhint:
22 | name: Webhint
23 | runs-on: ubuntu-18.04
24 | steps:
25 | - uses: actions/checkout@v2
26 | - uses: actions/setup-node@v1
27 | with:
28 | node-version: "12.x"
29 | - name: Setup Webhint
30 | run: |
31 | npm install --save-dev hint@6.0.x
32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.hintrc
33 | - name: Webhint Report
34 | run: npx hint --telemetry=off .
35 | stylelint:
36 | name: Stylelint
37 | runs-on: ubuntu-18.04
38 | steps:
39 | - uses: actions/checkout@v2
40 | - uses: actions/setup-node@v1
41 | with:
42 | node-version: "12.x"
43 | - name: Setup Stylelint
44 | run: |
45 | npm install --save-dev stylelint@13.3.x stylelint-scss@3.17.x stylelint-config-standard@20.0.x stylelint-csstree-validator
46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.stylelintrc.json
47 | - name: Stylelint Report
48 | run: npx stylelint "**/*.{css,scss}"
49 |
--------------------------------------------------------------------------------
/scss/components/_main.scss:
--------------------------------------------------------------------------------
1 | @mixin flex-center {
2 | display: flex;
3 | justify-content: center;
4 | }
5 |
6 | h2,
7 | h3 {
8 | font-family: $font-stack-1;
9 | }
10 |
11 | .main-program {
12 | background-image: linear-gradient(to top left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(https://i.pinimg.com/originals/87/c1/d2/87c1d2e0bd88142fd47549b2e86f247b.jpg);
13 | background-color: transparent;
14 | background-position: center center;
15 | background-repeat: no-repeat;
16 | background-attachment: fixed;
17 | background-size: cover;
18 | width: 100%;
19 | position: relative;
20 | cursor: pointer;
21 | height: auto;
22 |
23 | .content {
24 | background: transparentize($black, 0.5);
25 | backdrop-filter: blur(4px);
26 | border-radius: 15px;
27 | }
28 |
29 | .main-button {
30 | width: 18em;
31 | color: lighten($gray, 85%);
32 | border: transparent;
33 | background-color: darken($orange, 3%);
34 | border-radius: 50px;
35 | }
36 |
37 | .coffee-caption {
38 | width: 100%;
39 | }
40 | }
41 |
42 | .coffee-connoiseurs figure {
43 | width: 100%;
44 | }
45 |
46 | .avatar {
47 | object-fit: cover;
48 | width: 10rem;
49 | max-width: 100%;
50 | height: 10rem;
51 | opacity: 1;
52 | -webkit-transition: 0.3s ease-in-out;
53 | transition: 0.3s ease-in-out;
54 | }
55 |
56 | .avatar:hover {
57 | opacity: 0.5;
58 | }
59 |
60 | .avatar-2 {
61 | object-fit: cover;
62 | opacity: 1;
63 | -webkit-transition: 0.3s ease-in-out;
64 | transition: 0.3s ease-in-out;
65 | }
66 |
67 | .avatar-2:hover {
68 | opacity: 0.5;
69 | }
70 |
71 | .partners {
72 | background-color: darken($dark-gray, 3%);
73 | }
74 |
75 | .fancy-border {
76 | border: 10px solid $black;
77 | border-image: url("/assets/bg-gradient.png");
78 | border-image-slice: 230 100 110;
79 | }
80 |
81 | .table-border {
82 | border: 3px solid $black;
83 | }
84 |
--------------------------------------------------------------------------------
/scss/_about.scss:
--------------------------------------------------------------------------------
1 | @mixin flex-center {
2 | display: flex;
3 | justify-content: center;
4 | }
5 |
6 | .about {
7 | background-image: url(https://nationalcoffeeblog.files.wordpress.com/2018/11/limitless-coffee.gif), linear-gradient(to top left, darken($black, 75%), $gray);
8 | background-color: transparent;
9 | background-blend-mode: overlay;
10 | background-position: 42% 58%;
11 | background-repeat: no-repeat;
12 | background-attachment: fixed;
13 | background-size: cover;
14 | width: 100%;
15 | position: relative;
16 | cursor: pointer;
17 | height: 500px;
18 |
19 | &-bottom {
20 | color: darken($gray, 54%);
21 |
22 | &-caption {
23 | border-radius: 5px;
24 | background-color: white;
25 | opacity: 0.7;
26 | }
27 | }
28 | }
29 |
30 | .best-coffee figcaption p {
31 | @include flex-center;
32 |
33 | align-items: center;
34 | }
35 |
36 | .coffeecon-2019 {
37 | background-image: linear-gradient(to top left, transparentize($orange, 0.3), transparentize($orange, 0.3)), url(https://www.finedininglovers.com/sites/g/files/xknfdk626/files/styles/open_graph_image/public/Original_555_FDL-226-TP.jpg?itok=Sf-xMd1p);
38 | backdrop-filter: blur(4px);
39 | background-position: center center;
40 | background-attachment: scroll;
41 | background-size: cover;
42 | width: 100%;
43 | position: relative;
44 | font: $font-stack-1;
45 | cursor: pointer;
46 | height: auto;
47 | }
48 |
49 | .coffeecon-2018 {
50 | background-image: linear-gradient(to top left, transparentize($orange, 0.3), transparentize($orange, 0.3)), url(https://sprudge.com/wp-content/uploads/2018/09/Hugh-Kelly-ONA-Australia-03-1024x683.jpg);
51 | backdrop-filter: blur(4px);
52 | background-position: 42% 58%;
53 | background-attachment: scroll;
54 | background-size: cover;
55 | width: 100%;
56 | position: relative;
57 | font: $font-stack-1;
58 | cursor: pointer;
59 | height: auto;
60 | }
61 |
62 | .main-button {
63 | width: 18em;
64 | color: lighten($gray, 85%);
65 | border: transparent;
66 | background-color: darken($orange, 3%);
67 | border-radius: 50px;
68 | }
69 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # [COFFEECON2020](https://coffeecon2020.netlify.app/) (HTML-CSS Microverse Capstone Project)
2 |
3 | The purpose of this project was to demonstrate mastery of HTML and CSS fundamentals, by conceptualizing and building an original website given specific [design](https://www.behance.net/gallery/29845175/CC-Global-Summit-2015) guidelines. The concept of the project is COFFEECON2020 - the ultimate global coffee conference.
4 |
5 | I built this website with a mobile-first approach, applying fluid design principles -- It is fully-responsive across all breakpoints, from 320px up in all screens.
6 |
7 | 
8 |
9 | ## Live Demo
10 |
11 | [Live Demo Link](https://coffeecon2020.netlify.app/)
12 |
13 | Check out my video presentation [here](https://www.loom.com/share/279cc63ac57f439d891ee50b18b8f8b8).
14 |
15 | ## Built with
16 |
17 | - HTML
18 | - CSS/SCSS
19 | - Sass
20 | - BootStrap
21 | - Lots of :heart:
22 |
23 | ## Getting Started
24 |
25 | To get a local copy of the repository please run the following commands on your terminal:
26 |
27 | ```
28 | git clone git@github.com:nikoescobal/COFFEECON2020.git
29 | ```
30 |
31 | ## Linters
32 |
33 |
34 | ```
35 | run npm install.
36 | run npm run test to check and validate the HTML and CSS files.
37 | ```
38 |
39 | ## Author
40 |
41 | Feel free to reach out. I'm always happy to connect :slightly_smiling_face:
42 |
43 | 👤 **Nikolas Escobal**
44 |
45 |
46 | [](https://github.com/nikoescobal)
47 | [![]()
](https://twitter.com/nikoescobal)
48 | [![]()
](https://www.linkedin.com/in/nikolas-escobal/)
49 |
50 | ## 🤝 Contributing
51 |
52 | Contributions, issues and feature requests are welcome!
53 |
54 | Feel free to check the [issues page](issues/).
55 |
56 | ## Show your support
57 |
58 | Give a ⭐️ if you dig this project!
59 |
60 | ## Acknowledgments
61 |
62 | - Microverse
63 | - The Odin Project
64 | - [Cindy Shin for the design inspiration](https://www.behance.net/adagio07)
65 | - My awesome friends [Mkrtich](https://github.com/MkrtichSargsyan/), [Somoye](https://github.com/somoye123/), [Mohap](https://github.com/mohapakram), and [Raza](https://github.com/rahalrazika) for the support. Love you, guys :heart:
66 |
67 |
68 | ## 📝 MIT License
69 |
70 | This project makes use of the MIT license.
71 |
--------------------------------------------------------------------------------
/css/style.css.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "mappings": "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",
4 | "sources": [
5 | "../scss/style.scss",
6 | "../scss/_config.scss",
7 | "../scss/_icons.scss",
8 | "../scss/_reset.scss",
9 | "../scss/components/_showcase.scss",
10 | "../scss/components/_nav.scss",
11 | "../scss/_mobile.scss",
12 | "../scss/components/_main.scss",
13 | "../scss/_about.scss",
14 | "../scss/_typography.scss"
15 | ],
16 | "names": [],
17 | "file": "style.css"
18 | }
--------------------------------------------------------------------------------
/css/style.css:
--------------------------------------------------------------------------------
1 | /*
2 | ==============================================
3 | ****** GLOBAL ******
4 | ==============================================
5 | */
6 | i.fa-bars::before {
7 | font-size: 28px;
8 | color: #32363f;
9 | padding: 15px 25px;
10 | display: flex;
11 | align-items: center;
12 | }
13 |
14 | i.fa-facebook-f::before {
15 | font-size: 18px;
16 | color: #d3d3d3;
17 | display: flex;
18 | align-items: center;
19 | }
20 |
21 | i.fa-twitter::before {
22 | font-size: 18px;
23 | color: #d3d3d3;
24 | display: flex;
25 | align-items: center;
26 | }
27 |
28 | /*
29 | ==============================================
30 | ****** RESET ******
31 | ==============================================
32 | */
33 | *::before,
34 | *::after {
35 | margin: 0;
36 | padding: 0;
37 | -webkit-box-sizing: border-box;
38 | -moz-box-sizing: border-box;
39 | box-sizing: border-box;
40 | }
41 |
42 | body {
43 | font-family: "Lato", sans-serif;
44 | width: 100%;
45 | color: #272a31;
46 | }
47 |
48 | body ul {
49 | list-style: none;
50 | }
51 |
52 | a {
53 | color: inherit;
54 | text-decoration: none;
55 | }
56 |
57 | a:hover {
58 | color: #f17c70;
59 | text-decoration: none;
60 | }
61 |
62 | .orange-text {
63 | color: #ec5242;
64 | }
65 |
66 | .gray-text {
67 | color: #d3d3d3;
68 | }
69 |
70 | .black-text {
71 | color: #272a31;
72 | }
73 |
74 | .bg-black {
75 | background-color: #272a31;
76 | }
77 |
78 | .bg-gray {
79 | background-color: #d3d3d3;
80 | }
81 |
82 | .bg-dark-gray {
83 | background-color: #3d3f46;
84 | }
85 |
86 | .bg-orange {
87 | background-color: #ec5242;
88 | }
89 |
90 | .showcase {
91 | background-image: url(../assets/coffee.gif), linear-gradient(to top left, black, #d3d3d3);
92 | background-color: transparent;
93 | background-blend-mode: overlay;
94 | background-position: 57% 43%;
95 | background-repeat: no-repeat;
96 | background-attachment: fixed;
97 | background-size: cover;
98 | width: 100%;
99 | position: relative;
100 | cursor: pointer;
101 | height: 500px;
102 | }
103 |
104 | .showcase-bottom {
105 | color: #d6d6d6;
106 | font-family: "Cocogoose", sans-serif;
107 | }
108 |
109 | .showcase-bottom-caption:first-child {
110 | border-radius: 5px;
111 | background: rgba(236, 82, 66, 0.7);
112 | font-family: "Lato", sans-serif;
113 | }
114 |
115 | .top-nav {
116 | height: 30px;
117 | }
118 |
119 | h1 {
120 | color: #ec5242;
121 | font-family: "Cocogoose", sans-serif;
122 | font-size: 45px;
123 | font-weight: 700;
124 | }
125 |
126 | @media (max-width: 992px) {
127 | h1 {
128 | font-size: 40px;
129 | }
130 | }
131 |
132 | @media (max-width: 767px) {
133 | .header-logo {
134 | background: linear-gradient(to right, #adadad, #ec5242);
135 | }
136 |
137 | h1 {
138 | font-size: 38px;
139 | }
140 | }
141 |
142 | @media (max-width: 576px) {
143 | h1 {
144 | font-size: 30px;
145 | }
146 |
147 | footer {
148 | font-size: 14px;
149 | }
150 |
151 | .past-coffeecon h2 {
152 | font-size: 24px;
153 | }
154 |
155 | .tickets h1 {
156 | font-size: 28px;
157 | }
158 |
159 | .ticket-button {
160 | font-size: 11px;
161 | }
162 |
163 | .tables {
164 | font-size: 11.5px;
165 | }
166 |
167 | .best-coffee h2 {
168 | font-size: 28px;
169 | }
170 |
171 | .best-coffee h4 {
172 | font-size: 20px;
173 | }
174 |
175 | .best-coffee h6 {
176 | font-size: 10.5px;
177 | }
178 | }
179 |
180 | @media (max-width: 321px) {
181 | h1 {
182 | font-size: 28.5px;
183 | }
184 |
185 | .coffee-connoiseurs h2 {
186 | font-size: 26px;
187 | }
188 | }
189 |
190 | @media (min-width: 768px) {
191 | .showcase-bottom-caption {
192 | margin-top: -10px;
193 | }
194 | }
195 |
196 | h2,
197 | h3 {
198 | font-family: "Cocogoose", sans-serif;
199 | }
200 |
201 | .main-button {
202 | width: 18em;
203 | color: white;
204 | border: transparent;
205 | background-color: #eb4534;
206 | border-radius: 50px;
207 | }
208 |
209 | .main-program {
210 | background-image: linear-gradient(to top left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(https://i.pinimg.com/originals/87/c1/d2/87c1d2e0bd88142fd47549b2e86f247b.jpg);
211 | background-color: transparent;
212 | background-position: center center;
213 | background-repeat: no-repeat;
214 | background-attachment: fixed;
215 | background-size: cover;
216 | width: 100%;
217 | position: relative;
218 | cursor: pointer;
219 | height: auto;
220 | }
221 |
222 | .main-program .content {
223 | background: rgba(39, 42, 49, 0.5);
224 | backdrop-filter: blur(4px);
225 | border-radius: 15px;
226 | }
227 |
228 | .main-program .main-button {
229 | width: 18em;
230 | color: white;
231 | border: transparent;
232 | background-color: #eb4534;
233 | border-radius: 50px;
234 | }
235 |
236 | .main-program .coffee-caption {
237 | width: 100%;
238 | }
239 |
240 | .coffee-connoiseurs figure {
241 | width: 100%;
242 | }
243 |
244 | .avatar {
245 | object-fit: cover;
246 | width: 10rem;
247 | max-width: 100%;
248 | height: 10rem;
249 | opacity: 1;
250 | -webkit-transition: 0.3s ease-in-out;
251 | transition: 0.3s ease-in-out;
252 | }
253 |
254 | .avatar:hover {
255 | opacity: 0.5;
256 | }
257 |
258 | .avatar-2 {
259 | object-fit: cover;
260 | opacity: 1;
261 | -webkit-transition: 0.3s ease-in-out;
262 | transition: 0.3s ease-in-out;
263 | }
264 |
265 | .avatar-2:hover {
266 | opacity: 0.5;
267 | }
268 |
269 | .partners {
270 | background-color: #36383e;
271 | }
272 |
273 | .fancy-border {
274 | border: 10px solid #272a31;
275 | border-image: url("/assets/bg-gradient.png");
276 | border-image-slice: 230 100 110;
277 | }
278 |
279 | .table-border {
280 | border: 3px solid #272a31;
281 | }
282 |
283 | .about {
284 | background-image: url(https://nationalcoffeeblog.files.wordpress.com/2018/11/limitless-coffee.gif), linear-gradient(to top left, black, #d3d3d3);
285 | background-color: transparent;
286 | background-blend-mode: overlay;
287 | background-position: 42% 58%;
288 | background-repeat: no-repeat;
289 | background-attachment: fixed;
290 | background-size: cover;
291 | width: 100%;
292 | position: relative;
293 | cursor: pointer;
294 | height: 500px;
295 | }
296 |
297 | .about-bottom {
298 | color: #494949;
299 | }
300 |
301 | .about-bottom-caption {
302 | border-radius: 5px;
303 | background-color: white;
304 | opacity: 0.7;
305 | }
306 |
307 | .best-coffee figcaption p {
308 | display: flex;
309 | justify-content: center;
310 | align-items: center;
311 | }
312 |
313 | .coffeecon-2019 {
314 | background-image: linear-gradient(to top left, rgba(236, 82, 66, 0.7), rgba(236, 82, 66, 0.7)), url(https://www.finedininglovers.com/sites/g/files/xknfdk626/files/styles/open_graph_image/public/Original_555_FDL-226-TP.jpg?itok=Sf-xMd1p);
315 | backdrop-filter: blur(4px);
316 | background-position: center center;
317 | background-attachment: scroll;
318 | background-size: cover;
319 | width: 100%;
320 | position: relative;
321 | font-family: "Cocogoose", sans-serif;
322 | cursor: pointer;
323 | height: auto;
324 | }
325 |
326 | .coffeecon-2018 {
327 | background-image: linear-gradient(to top left, rgba(236, 82, 66, 0.7), rgba(236, 82, 66, 0.7)), url(https://sprudge.com/wp-content/uploads/2018/09/Hugh-Kelly-ONA-Australia-03-1024x683.jpg);
328 | backdrop-filter: blur(4px);
329 | background-position: 42% 58%;
330 | background-attachment: scroll;
331 | background-size: cover;
332 | width: 100%;
333 | position: relative;
334 | font-family: "Cocogoose", sans-serif;
335 | cursor: pointer;
336 | height: auto;
337 | }
338 |
339 | @font-face {
340 | font-family: "Cocogoose";
341 | src: url("../assets/cocogoose_regular-webfont.woff") format("woff");
342 | font-weight: normal;
343 | font-style: normal;
344 | }
345 |
--------------------------------------------------------------------------------
/tickets.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ![]()
| Ticket | 95 |Day Pass | 96 |2-Day Pass | 97 |3-Day Pass | 98 |
|---|---|---|---|
| Silver | 103 |104 | 105 | | 106 |107 | 108 | | 109 |110 | 111 | | 112 |
| Gold | 115 |116 | 117 | | 118 |119 | 120 | | 121 |122 | 123 | | 124 |
| Platinum | 127 |128 | 129 | | 130 |131 | 132 | | 133 |134 | 135 | | 136 |
| Date | 144 |145 | | Entrée Selection | 146 |147 | |
|---|---|---|---|
| Oct. 10 (Wed) | 152 |153 | 154 | | 155 |156 | 157 | | 158 |159 | 160 | | 161 |
| Oct. 11 (Thurs) | 164 |165 | 166 | | 167 |168 | 169 | | 170 |171 | 172 | | 173 |
| Oct. 12 (Fri) | 176 |177 | 179 | | 180 |181 | 182 | | 183 |184 | 185 | | 186 |
A new city each year -- join us as we celebrate the world's best coffees of 2020, in 88 | Tokyo, Japan! COFFEECON 2020 is the ultimate event for all 89 | coffee-lovers and connoiseurs.
90 | 91 |This year’s event features exhibitor halls, exclusive tasting sessions, demos from 92 | coffee masters, and 93 | so much more!
94 |Got a 96 | question? Drop us a line - we're always happy to help! 97 | info@coffeecon2020.com
98 |Blind Assessment: Vast yet intimate in its layered intricacy: 115 | complete and perfectly 116 | balanced. Complex flowers (citrus blossom, ginger blossom, aromatic orchid), bright, fresh 117 | fruit (pear, peach, tangerine), sweet cocoa, sandalwood, a hint of candycap mushroom in 118 | aroma and cup. In structure, juicy and lyrically bright with a subtly pungent umami base; 119 | light-footed, satiny mouthfeel. Pear leads into long, vibrantly flavor-saturated finish.
120 |81 | Embark on a coffee journey 'round the 82 | world.
83 |Nov. 10-12, 2020
86 |Tokyo, Japan
87 |116 | Coffee
117 |Experience coffee from Japan.
118 | 119 |135 | Coffee
136 |Experience coffee from Austria.
137 |150 | Coffee
151 |Experience coffee from Vietnam.
152 |182 | Coffee
183 |Experience coffee from Ethiopia.
184 |
211 |
212 | The Coffee King
215 |Chairman and CEO Emeritus of Starbucks
216 |
223 | 2019 World Barista Champion
226 |Barista Training Director at Momos Coffee
227 |
240 | The Coffee King
243 |Chairman and CEO Emeritus of Starbucks
244 |
251 | 2019 World Barista Champion
254 |Barista Training Director at Momos Coffee
255 |
268 | 2017 NYC Coffee Masters Champion
271 |Certified Specialty Coffee Sommelier and Barista
272 |
280 | Ethiopia's Coffee Magnate
283 |Serial Coffee Enthusiast and Billionaire
284 |
297 | 2016 World Barista Champion
300 |Founder of Simple Kaffa
301 |
309 | The Coffee Snob
313 |Managing Editor at Coffee Review
314 |