Weekend, Dec 09 to Dec 11 2016
Receive β¬150 for a weekend of programming!
All the best selected submissions receive the money.
The scope is to show basic understanding of MVC frameworks and API interaction with oAuth flows. This challenge requires you to know how to interact with APIs, from authentication to data retrieval.
The challenge this time is to create a very basic App that lists https://dev.twitter.com/rest/reference/get/friends/list for an authorized user.
The following is a requirement:
- Use this directory as starting point
- When finished, publish your work somewhere on github
- Do it on your own - this is not a group task
- and submit it not later than Dec 11, 23:59:59 and notify [email protected] or add tomw1808 to your github/bitbucket!
- When your code is selected as one of the winners, you have to come in and prove it during a code review
- Be (at least) open to a fulltime/parttime position in our team and take part in an interview. You receive the bounty no matter if you are really becoming a team-member or not.
- By participating you accept that sending out invitations on submissions is at Craft-ITβs solely discretion. No submissions will be accepted later than Sunday, Dec 11, 23:59:59 CET!
The challenge takes a seasoned developer around 1-2 hours of work, until a meaningful result is achieved. As you probably do not have any long-term experience with the zend-framework, a good starting point is to do this tutorial.
You can use any other framework/library in addition, be it backend/frontend you want, as long as it fits inside the zend-framework 2 provided in this example repository.
You will probably want to follow some flow like in this Twitter oAuth Flow sample.
We are looking into your code the following week/weeks and get back to you as soon as possible. We are all just humans here, so please add any documentation/instruction in a way that we understand it.
- Install Vagrant
- Install VirtualBox
- Go to a shell/terminal/Cmd/gitbash and type
vagrant up
inside this directory.
And work with your favorite IDE inside the ./zend
directory.
Point your browser to 127.0.0.1:8080 to get the output of ./zend/public.
type vagrant ssh
to enter your virtual machine.
This diretory is mounted inside the virtual machine in /vagrant
.
It will download quite some data, so make sure you are not on a capped connection. Also make sure nothing else is running on port 8080 or edit the Vagrantfile accordingly.
Craft IT is a small boutique web development company located in Graz, Austria. We are passionate full-stack developers and serve international clients, with a focus on financial and analytics applications. We do work with a number of APIs from e.g. cloud accounting providers. We mostly do very custom tailored software which (more often than not) exceeds the possibilities of existing frameworks and libraries.
We are looking for new team-members who love hands-on, enjoy great teams, long term projects, a fun work-environment, tabletennis and coffee (not a must, we also have tee).
If you are looking for a job, this is the kind of work you can expect with us. If you want to join us, here's your chance (or send us your CV)!