Permalink
Browse files

Finished hackathon page, fixed some issues

  • Loading branch information...
ozasadnyy committed Aug 29, 2014
1 parent aaa240e commit 05b66f6e7cebf6c05d6c51a77bec812c4b6fa772
Showing with 199 additions and 94 deletions.
  1. +25 −4 _config.yml
  2. +10 −34 _includes/about-hackathon.html
  3. +1 −1 _includes/about.html
  4. +12 −14 _includes/hackathon-location.html
  5. +2 −2 _includes/hero.html
  6. +2 −2 _includes/judges.html
  7. +1 −0 _includes/navigation.html
  8. +20 −0 _includes/prizes.html
  9. +1 −1 _includes/rockstar-speakers.html
  10. +1 −1 _includes/schedule.html
  11. +29 −0 _includes/schema-event.html
  12. +1 −1 _includes/sessions-modals.html
  13. +1 −1 _includes/speakers-list-2.html
  14. +1 −1 _includes/speakers-list.html
  15. +1 −1 _includes/speakers-modals.html
  16. +1 −1 _includes/statistic.html
  17. +1 −1 _includes/subscribe.html
  18. +2 −2 _includes/team.html
  19. +1 −1 _includes/tickets-2.html
  20. +6 −5 _includes/top-section.html
  21. +1 −1 _includes/twitter-feed.html
  22. +4 −4 _layouts/default.html
  23. +1 −0 _sass/main.scss
  24. +25 −1 _sass/partials/_hackathon-location.scss
  25. +3 −0 _sass/partials/_helper.scss
  26. +1 −0 _sass/partials/_hero.scss
  27. +9 −3 _sass/partials/_navigation.scss
  28. +18 −0 _sass/partials/_prizes.scss
  29. +9 −6 _sass/partials/_tickets.scss
  30. +5 −4 _sass/partials/_top-section.scss
  31. +2 −2 css/main.min.css
  32. +2 −0 hackathon.html
  33. BIN img/{ → about-section}/conference.jpg
  34. BIN img/{ → about-section}/hackathon.jpg
  35. BIN img/{ → about-section}/workshop.jpg
  36. BIN img/hackathon-0.png
  37. BIN img/hackathon-1.png
  38. BIN img/hackathon-2.png
  39. BIN img/hackathon/hackathon-0.png
  40. BIN img/hackathon/hackathon-1.png
  41. BIN img/hackathon/hackathon-2.png
  42. BIN img/hackathon/prize-1.png
  43. BIN img/hackathon/prize-2.png
  44. BIN img/hackathon/prize-3.png
  45. 0 img/{svg → other}/map-marker.svg
  46. BIN img/{speakers → people}/DawidOstrowski.jpg
  47. BIN img/{speakers → people}/DmytroDanylyk.jpg
  48. BIN img/{speakers → people}/MateuszHerych.jpg
  49. BIN img/{speakers → people}/OlehZasadnyy.jpg
  50. BIN img/{speakers → people}/OstapAndrusiv.jpg
  51. BIN img/{speakers → people}/RomanMazur.jpg
  52. BIN img/{speakers → people}/Thumbs.db
  53. BIN img/{speakers → people}/ValentynShybanov.jpg
  54. BIN img/{speakers → people}/VitaliyZasadnyy.jpg
  55. BIN img/{ → sections-background}/direction-details.jpg
  56. BIN img/{ → sections-background}/hero.jpg
  57. BIN img/{ → sections-background}/judges.jpg
  58. BIN img/{ → sections-background}/rockstar-speakers.jpg
  59. BIN img/{ → sections-background}/statistic.jpg
  60. BIN img/{ → sections-background}/subscribe.jpg
  61. BIN img/{ → sections-background}/twitter-feed.jpg
View
@@ -54,7 +54,8 @@ eventDate: "September - November, 2014"
typeoutTextValues: '"", "Season", "Ukraine", "Germany", "USA"'
typeoutFallback: "Season"
heroButtons:
- {url: "http://bit.ly/dfua-c4p", text: "Become a speaker"}
- {link: "http://bit.ly/dfua-c4p", text: "Become a speaker"}
- {permalink: "/#tickets", text: "Buy tickets"}
# About Block
aboutTitle: "About GDG DevFest"
@@ -123,6 +124,7 @@ ticketsOffers:
price: "350"
priceCurrency: "UAH"
ticketsNumber: "150"
ribbon: "-5%"
buyButtonLink: "http://dfua.ticketforevent.com/"
buyButtonText: "Buy Now"
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
@@ -181,7 +183,6 @@ discusShortName: "devfestua"
# Speakers List Block
showSessions: true
thumbnailsFolder: /img/speakers/
# Team Block
teamBlockTitle: "About us"
@@ -224,10 +225,28 @@ directionDetailsWideCards:
- {link: "https://plus.google.com/b/102444623953913144164", text: "Westin Market Street"}
- {link: "https://plus.google.com/b/102444623953913144164", text: "Hotel Adagio"}
# Hackathon
hackathonTitle: "Hackathon"
enableHackathon: true
# Hackathon About Block
aboutHackathonTitle: "Meet our themes"
hackathonRows:
- {title: "Android Wear", image: "hackathon-0.png", details: "The front doors will be locked because this is after hours, please park behind the building and come to the door nearest the parking lot.<br><br>Our last meeting showed that there was a lot of interest in Android Wear so we decided to put on an Android Wear Hackathon to see what you could come up with! We realize that this is pretty short notice so we hope you can help us spread the word! There will be pizza, prizes and a great group of geeks to spend the evening coding with! Even if you don't have an app idea come on in and lend a hand to someone else or maybe find inspiration once you're here!"}
- {title: "Google Glass", image: "hackathon-1.png", details: "We love wearable computing especially Google Glass for which we want to gather the break up community in order to boost innovation.<br><br>Coding an app on Google Glass needs its Rockstar Dev : the team needs a fast learner with solid skills on Android. He knows his way around Android SDK, already checked the Glass Developement Kit (GDK) quick start guide allowing him to jump start developing an app for Glass.The Designer has the hard task to build the visual identity from the ground up, he has strong UX knowledge and a deep understanding of the new rules set by the Glass. His design skills give him the credibility to decide the most effective UI and the most compelling Glass experience."}
- {title: "Polymer", image: "hackathon-2.png", details: "Polymer is a library that introduces web components. Web components are small elements on a page that can be extended and incorporated in web applications. The result is an increase in productivity.<br><br>We used Polymer mainly to explore the concept of web components. The transition of Google to material design was also a factor.While the library was never touched by the team, it still was painless to wireframe the application. Later on we incorporated some Polymer components in the design. We didn’t use the full potential of Polymer because of the limited time."}
# Hackathon Judges Block
judgesTitle: "Judges"
#Hackathon Location Block
# Hackathon Prizes Block
prizesTitle: "Prizes"
prizes:
- {title: "2nd Place", image: "prize-2.png", info: "Amazing Moto 360"}
- {title: "1nd Place", image: "prize-1.png", info: "Nexus 5 with pre-installed Android L"}
- {title: "3nd Place", image: "prize-3.png", info: "Useful Chromecast"}
# Hackathon Location Block
hackathonLocationBlockTitle: "Location"
hackathonLocationName: "Communa"
hackathonLocationLink: "http://communa.net.ua/"
@@ -236,9 +255,11 @@ hackathonAddressLocality: "Lviv"
hackathonAddressLocalityRegion: "Lvivska"
hackathonPostalCode: "79000"
hackathonAddressCountry: "Ukraine"
hackathonTimeTitle: "Hack through"
hackathonStartTime: "2014-10-24T10:00"
hackathonDoorTime: "09:00"
hackathonEndTime: "2014-10-25T00:00"
viewOnMap: "View on Google Maps"
hackathonPlaceCoordinates: "49.840999, 24.031144"
hackathonMapCenterCoordinates: "49.840696, 24.028754"
hackathonMapMobileCenterCoordinates: "49.840291, 24.031248"
hackathonMapMobileCenterCoordinates: "49.841639, 24.031182"
@@ -2,43 +2,19 @@
<section id="about-hackathon" class="about-hackathon">
<div class="content-wrapper">
<div class="col-md-8 col-md-offset-2">
<div class="hackathon-row float-left col-md-12">
<div class="hackathon-img-wrapper animated hiding" data-animation="fadeInLeft" data-delay="0">
<img class="img-responsive" src="../img/hackathon-0.png" alt="Hackathon">
<h3>{{ site.aboutHackathonTitle }}</h3>
{% for row in site.hackathonRows %}
{% assign check = forloop.index0 | modulo:2 %}
<div class="hackathon-row {% if check == 0 %}float-left{% else %}float-right{% endif %} col-md-12">
<div class="hackathon-img-wrapper animated hiding" data-animation="{% if check == 0 %}fadeInLeft{% else %}fadeInRight{% endif %}" data-delay="0">
<img class="img-responsive" src="{{ site.baseurl }}/img/hackathon/{{ row.image }}" alt="Hackathon">
</div>
<div class="hackathon-details animated hiding" data-animation="fadeInRight" data-delay="0">
<h4>Android Wear</h4>
<p>
The front doors will be locked because this is after hours, please park behind the building and come to the door nearest the parking lot.<br><br>
Our last meeting showed that there was a lot of interest in Android Wear so we decided to put on an Android Wear Hackathon to see what you could come up with! We realize that this is pretty short notice so we hope you can help us spread the word! There will be pizza, prizes and a great group of geeks to spend the evening coding with! Even if you don't have an app idea come on in and lend a hand to someone else or maybe find inspiration once you're here!
</p>
</div>
</div>
<div class="hackathon-row float-right col-md-12">
<div class="hackathon-img-wrapper animated hiding" data-animation="fadeInRight" data-delay="0">
<img class="img-responsive" src="../img/hackathon-1.png" alt="Hackathon">
</div>
<div class="hackathon-details animated hiding" data-animation="fadeInLeft" data-delay="0">
<h4>Google Glass</h4>
<p>
We love wearable computing especially Google Glass for which we want to gather the break up community in order to boost innovation.<br><br>
Coding an app on Google Glass needs its Rockstar Dev : the team needs a fast learner with solid skills on Android. He knows his way around Android SDK, already checked the Glass Developement Kit (GDK) quick start guide allowing him to jump start developing an app for Glass.The Designer has the hard task to build the visual identity from the ground up, he has strong UX knowledge and a deep understanding of the new rules set by the Glass. His design skills give him the credibility to decide the most effective UI and the most compelling Glass experience.
</p>
</div>
</div>
<div class="hackathon-row float-left col-md-12">
<div class="hackathon-img-wrapper animated hiding" data-animation="fadeInLeft" data-delay="0">
<img class="img-responsive" src="../img/hackathon-2.png" alt="Hackathon">
</div>
<div class="hackathon-details animated hiding" data-animation="fadeInRight" data-delay="0">
<h4>Polymer</h4>
<p>
Polymer is a library that introduces web components. Web components are small elements on a page that can be extended and incorporated in web applications. The result is an increase in productivity.<br><br>
We used Polymer mainly to explore the concept of web components. The transition of Google to material design was also a factor.
While the library was never touched by the team, it still was painless to wireframe the application. Later on we incorporated some Polymer components in the design. We didn’t use the full potential of Polymer because of the limited time.
</p>
<div class="hackathon-details animated hiding" data-animation="{% if check == 0 %}fadeInRight{% else %}fadeInLeft{% endif %}" data-delay="0">
<h4>{{ row.title }}</h4>
<p>{{ row.details }}</p>
</div>
</div>
{% endfor %}
</div>
</div>
</section>
View
@@ -10,7 +10,7 @@ <h3>{{ site.aboutTitle }}</h3>
<div class="col-md-{{ colWidth }} col-xs-6">
<div class="animated hiding" data-animation="fadeInDown" data-delay="{{ animationDelay }}">
<h5>{{ about.title }}</h5>
<img class="img-circle" src="{{ site.baseurl }}/img/{{ about.image }}" height="128" width="128" alt="{{ about.title }}">
<img class="img-circle" src="{{ site.baseurl }}/img/about-section/{{ about.image }}" height="128" width="128" alt="{{ about.title }}">
<p>{{ about.text }}</p>
</div>
</div>
@@ -2,21 +2,19 @@
<section id="hackathon-location" class="hackathon-location">
<div id="canvas-map" class="canvas-map"></div>
<div class="content-wrapper">
<div class="col-lg-3 col-md-4 col-sm-6 col-md-offset-1 animated hiding location-description text-left" data-animation="fadeInLeft" data-delay="0">
<div class="row pull-left">
<h3>{{ site.hackathonLocationBlockTitle }}</h3>
<ul>
{% if site.hackathonLocationName %}<li>{{ site.hackathonLocationName }}</li>{% endif %}
<li>{{ site.hackathonStreetAddress }}, {{ site.hackathonAddressLocality }}</li>
<li><a href="mailto:{{ site.email }}">{{ site.email }}</a></li>
<li>
{% assign startTime = site.hackathonStartTime | split: "T" %}
<time>{{ startTime[1] }}</time> -
{% assign endTime = site.hackathonEndTime | split: "T" %}
<time>{{ endTime[1] }}</time>
</li>
</ul>
<div class="col-lg-3 col-md-4 col-sm-6 animated hiding location-description text-left" data-animation="fadeInLeft" data-delay="0">
{% if site.hackathonLocationName %}
<h5 class="location-name">{{ site.hackathonLocationName }}</h5>
{% endif %}
<p class="location-address">{{ site.hackathonStreetAddress }}, {{ site.hackathonAddressLocality }}</p>
<div class="hackathon-time">
<span>{{ site.hackathonTimeTitle }}</span>
{% assign startTime = site.hackathonStartTime | split: "T" %}
<time>{{ startTime[1] }}</time> -
{% assign endTime = site.hackathonEndTime | split: "T" %}
<time>{{ endTime[1] }}</time>
</div>
<a href="http://maps.google.com/maps?ll={{ site.hackathonPlaceCoordinates | replace:' ',''}}&z=17&t=m&hl=en-US&gl=US&mapclient=embed&q={{ site.hackathonStreetAddress | replace:' ','%20' | replace:',','%2C'}}%2C%20{{ site.hackathonAddressLocality | replace:' ','%20' | replace:',','%2C'}}" class="view-on-map" target="_blank">{{ site.viewOnMap }}</a>
</div>
</div>
</section>
View
@@ -1,5 +1,5 @@
<!-- Begin Hero Section -->
<section id="top-section-hero" class="top-section-hero top-section image-section" style="background-image: url('{{ site.baseurl }}/img/hero.jpg');">
<section id="top-section-hero" class="top-section-hero top-section image-section" style="background-image: url('{{ site.baseurl }}/img/sections-background/hero.jpg');">
{% include navigation.html %}
<div class="content-wrapper">
<div class="jumbotron">
@@ -8,7 +8,7 @@
<h1>{{ heroText[0] }}<span id="typeout-text" class="hidden-xs"></span><span class="typeout-fallback">{{ site.typeoutFallback }}</span>{{ heroText[1] }}</h1>
<p>{{ site.eventDate }}</p>
{% for button in site.heroButtons %}
<a href="{{ button.url }}" class="btn btn-primary waves-effect waves-button waves-light waves-float" target="_blank">{{ button.text }}</a>
<a href="{% if button.permalink != null %} {{ button.permalink | prepend: site.baseurl }} {% else %} {{ button.link }} {% endif %}" class="btn btn-primary waves-effect waves-button waves-light waves-float" {% if button.link != null %}target="_blank"{% endif %}>{{ button.text }}</a>
{% endfor %}
</div>
</div>
View
@@ -1,5 +1,5 @@
<!-- Judges Section -->
<section id="judges" class="judges image-section parallax" style="background-image: url({{ site.baseurl }}/img/judges.jpg);">
<section id="judges" class="judges image-section parallax" style="background-image: url({{ site.baseurl }}/img/sections-background/judges.jpg);">
<div class="overlay solid-overlay"></div>
<div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1">
@@ -8,7 +8,7 @@ <h3>{{ site.judgesTitle }}</h3>
{% assign animationDelay = 0 %} {% for judge in site.data.judges %}
{% assign colWidth = 12 | divided_by: forloop.length %}
<div class="judge col-md-{{ colWidth }} col-xs-6 animated hiding" data-animation="fadeInDown" data-delay="{{ animationDelay }}">
<div class="flow-img img-circle judge-img" style="background-image: url({{ site.baseurl }}/img/speakers/{{ judge.thumbnailUrl }})"></div>
<div class="flow-img img-circle judge-img" style="background-image: url({{ site.baseurl }}/img/people/{{ judge.thumbnailUrl }})"></div>
<p class="name">{{ judge.name }} {{ judge.surname }}</p>
<span class="company">{{ judge.company }}</span>
<span class="title">{{ judge.title }}</span>
@@ -1,4 +1,5 @@
<header id="top-header" class="top-header">
<div class="overlay white-solid"></div>
<svg id="menu-trigger" class="menu-trigger icon icon-menu visible-xs" viewBox="0 0 32 32" data-effect="st-effect">
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-menu"></use>
</svg>
View
@@ -0,0 +1,20 @@
<!-- Prizes Section -->
<section id="prizes" class="prizes">
<div class="content-wrapper">
<div class="col-md-8 col-md-offset-2">
<h3>{{ site.prizesTitle }}</h3>
{% for prize in site.prizes %}
{% assign colWidth = 12 | divided_by: forloop.length %}
{% assign check = forloop.index | modulo:2 %}
<div class="prize col-md-{{ colWidth }} col-xs-{{ colWidth }} animated hiding" data-animation="{% if forloop.index == 1 %}fadeInLeft{% elsif forloop.index == forloop.length %}fadeInRight{% else %}fadeInDown{% endif %}" data-delay="{% if check == 0 %}0{% else %}500{% endif %}">
<h4>{{ prize.title }}</h4>
<div class="prize-img-wrapper">
<img class="img-responsive" src="{{ site.baseurl }}/img/hackathon/{{ prize.image }}" alt="Hackathon">
</div>
<p>{{ prize.info }}</p>
</div>
{% endfor %}
</div>
</div>
</section>
<!-- End Prizes Section -->
@@ -1,5 +1,5 @@
<!-- Begin Rockstar Speakers Section -->
<section id="rockstar-speakers" class="rockstar-speakers image-section parallax" style="background-image: url({{ site.baseurl }}/img/rockstar-speakers.jpg);">
<section id="rockstar-speakers" class="rockstar-speakers image-section parallax" style="background-image: url({{ site.baseurl }}/img/sections-background/rockstar-speakers.jpg);">
<div class="overlay solid-overlay"></div>
<div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1 rockstar-speakers-list">
View
@@ -46,7 +46,7 @@ <h5 class="slot-title" itemprop="name">{{ session.title }}</h5>
{% for speaker in site.data.speakers %}
{% for session_speaker in session.speakers %}
{% if session_speaker == speaker.id %}
<li itemprop="performer"><div class="speaker-img flow-img img-circle" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div>
<li itemprop="performer"><div class="speaker-img flow-img img-circle" style="background-image: url({{ site.baseurl | append: '/img/people/' | append: speaker.thumbnailUrl }})"></div>
<p class="speaker-name">{{ speaker.name }} {{ speaker.surname }}
<span class="speaker-position">{{ speaker.company }}</span>
</p>
@@ -38,6 +38,35 @@
// "email" : "{{ site.organizerEmail }}",
// "sameAs" : "{{ site.organizerLink }}"
// },
"subEvent" : {
"@type" : "Event",
"name" : "{{ site.hackathonTitle }}",
"description": "{{ site.hackathonRows[0].details }}",
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
"url" : "{{ site.url | append: site.baseurl }}/hackathon/",
"startDate" : "{{ site.hackathonStartTime }}",
"doorTime" : "{{ site.hackathonDoorTime }}",
"endDate" : "{{ site.hackathonEndTime }}",
"location" : {
"@type" : "Place",
"name" : "{{ site.hackathonLocationName }}",
"sameAs" : "{{ site.hackathonLocationLink }}",
"address" : {
"@type" : "PostalAddress",
"streetAddress" : "{{ site.hackathonStreetAddress }}",
"addressLocality" : "{{ site.hackathonAddressLocality }}",
"addressRegion" : "{{ site.hackathonAddressLocalityRegion }}",
"postalCode" : "{{ site.hackathonPostalCode }}",
"addressCountry" : "{{ site.hackathonAddressCountry }}"
},
"geo" : {
"@type" : "GeoCoordinates",
{% assign hackathonCoordinates = site.hackathonPlaceCoordinates | split:"," %}
"latitude" : "{{ hackathonCoordinates[0] }}",
"longitude" : "{{ hackathonCoordinates[1] }}"
}
}
},
"offers" : [
{% for ticketsOffer in site.ticketsOffers %}
{
@@ -22,7 +22,7 @@ <h4>{{ session.title }}</h4>
{% if session_speaker == speaker.id %}
<div class="row">
<div class="col-md-2 col-sm-2">
<div class="flow-img img-circle people-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div>
<div class="flow-img img-circle people-img" style="background-image: url({{ site.baseurl | append: '/img/people/' | append: speaker.thumbnailUrl }})"></div>
</div>
<div class="col-md-10 col-sm-10 details">
<p class="name">{{ speaker.name }} {{ speaker.surname }}
Oops, something went wrong.

0 comments on commit 05b66f6

Please sign in to comment.