神刀安全网

How Our Hackdays Throw Together Tons of Code And Beautiful Design

Published: 15 April 2016 Category: Hackdays , Life @ 10Clouds

How Our Hackdays Throw Together Tons of Code And Beautiful Design

Imagine a hackathon that was not only a single event but a continuous gathering, promoting the formation of new teams and new ideas. 

At 10Clouds , we meet regularly to experiment, solve problems, learn new technologies and build web and mobile apps from scratch.

Hackdays provide the perfect venue for self-expression and creativity through pushing the limits of technology. These events, which throw together a lot of coding and beautiful design work, are quite addicting!

For this year’s first Hackday, we formed amazing teams that proved they could 

transform brilliant ideas into realities.

Let’s take a more detailed look at each of our awesome projects:

10Clouds Story

How Our Hackdays Throw Together Tons of Code And Beautiful Design

10Clouds Story—which was built using React.js, ES2015 and SASS—is an interactive tale about 10Clouds that aims to answer a variety of questions in order to teach people about the company’s history. For example, the story addresses questions such as:

  • Where did it all begin?
  • What obstacles has 10Clouds had to face along the way?
  • What have been the key milestones along 10Clouds path towards success? 

ScoreBoard

How Our Hackdays Throw Together Tons of Code And Beautiful Design

The goal for this project was to create a system for automatic goal counting and managing foosball matches. The central element of the system was a Raspberry Pi 3, which was running the backend (to handle the current match and players) and the script (to detect any goals that were scored). In addition, the client part of the system contained mobile applications for Android and iOS devices, which enabled players to view current match states and create/join matches.

Contribution to The Open Source Society

How Our Hackdays Throw Together Tons of Code And Beautiful Design

During the #7 Hackday, some of our developers (Wiktor, Adam and Arek) decided to spend their time contributing to the Open Source project CycleJS.

CycleJS being a Reactive and Functional Javascript framework is rather niche and lacks proper community support so this provided a great opportunity for resolving some of the known issues. The contributors managed to close two of the known issues and develop two new components along with a few sample applications.

SupplyTracker

How Our Hackdays Throw Together Tons of Code And Beautiful Design

SupplyTracker is an application for placing orders in our company. The app, with its simple and easy-to-use interface, provides users with constant notifications about the status of their orders. In addition, the person who handles all of the orders has a transparent dashboard that displays everything, which helps facilitate the decision making process.

3rd place – Design Team Posters

How Our Hackdays Throw Together Tons of Code And Beautiful Design

Programmers aren’t the only ones that celebrate Hackdays! At 10Clouds, o ur designers also take part in it! For this recent hackday event, our creative design team decided to beautify our office with new posters! These illustrations present a small sneak peak of our new branding! Each poster shows one word from our new slogan: Beautiful Code. Smart Design . Please take a look:

How Our Hackdays Throw Together Tons of Code And Beautiful Design

How Our Hackdays Throw Together Tons of Code And Beautiful Design

2nd place – HireMe

How Our Hackdays Throw Together Tons of Code And Beautiful Design

The main goal for this project was to create an app that would help make the hiring process better, smoother and more elegant for recruiters looking to recruit developers. With HireMe, a recruiter wouldn’t have to plan a meeting at all. Instead—they would use the app, which would guide them through the interviewing process so that they address all of the essential topics.

How Our Hackdays Throw Together Tons of Code And Beautiful Design

Recruitment sessions or interviews, are divided into a bunch of smaller parts each of which, are connected to the different aspects of programming. If a candidate is unfamiliar with a given topic, the recruiter can skip it and move to the next. The app provides hints for every question that the recruiter may follow to help the interview remain on the right track. At the end, an analytical report is generated by summing up the score for each of the questions asked, appending the notes and sending it back to the recruitment system.

The whole system was built using Swift language (both backend and iOS app) and Kotlin (Android app).

And the winner is… 10C-faces a.k.a Mordeczki

How Our Hackdays Throw Together Tons of Code And Beautiful Design

Over the past year, we have greatly expanded our team and set up new offices in Wrocław and Poznań.  In growing our business, we have doubled the number of people working at 10Clouds, which is awesome but at the same time-problematic. With so many new employees, many of us were having trouble keeping track of who is who and what they do. To help solve this issue, we decided to address the problem by creating a mobile app ( 10C-faces a.k.a Mordeczki) that would serve as both a team directory and game for helping to remember all of the new faces.

At 10Clouds, we’re always looking for ways to share code between different clients, whether it’s an iOS, Android or a web app, which is why we’ve decided to build 10C-Faces using NativeScript and Angular2. Here’s the result:

How Our Hackdays Throw Together Tons of Code And Beautiful Design

How Our Hackdays Throw Together Tons of Code And Beautiful Design

All in all, I think we can say our seventh Hackday was a huge success! We ended up with a wealth of fun and practical ideas. Internal hackdays can be especially exciting when you have talented people to back them!

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » How Our Hackdays Throw Together Tons of Code And Beautiful Design

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮