As we come to the end of the first day physical construction of the Cuckooquack is almost complete!! Craig and Jenni have been dusting up (literally) on their carpentry skills and have build the visual feature of the Cuckooquack project.
We’re excited to reveal the final project tomorrow…
We are now nine hours into the hackathon and team Grange Hill Gang have been making some good progress. Here is a small update on what each of the gang has been working on:
Siji Onabanjo (The All-Rounder) - has been working alongside the Matt devising the information architecture and the app map. He also designed some of the key screens based on the template put together by Matt.
Matt Gibson (Teacher’s Pet) - has been coding the front-end bootstrap based on the designs that were produced this morning. The bootstrap is being coded to be responsive, using Cyber-Duck’s very own hoisin framework (now available on Github).
Mark (Class Geek) - has been working on the backend to ensure that the front-end is ready for integration. He has set up the node.js server built on a framework designed by himself. This is something that is technically very advanced and once tweaked will be open-sourced for the wider development community to enjoy. We will produce a short walkthrough tutorial to explain his achievement in further detail.
Our team is made up of: Ben M, Alex, Craig, Jennifer… 3 men and a marketing lady!
As soon as we came in this morning we occupied the downstairs board room and meeting room as our project entails constructing a material object.
The table is now strewn with technology and tools including 4 laptops, 3 Arduinos, breadboards, hack saws, jig saws, hammers, wires and LEDs along with a copious amount of energy drinks and the fundamental ingredient…a cuckoo clock.
Our project will see the physical building of a fun notification system for the Cyber-Duck office – the “CuckooQuack”. It is ambitious to say the least. By the end of the day tomorrow, we plan to have 2 Arduino boards powering the display functionality, a Raspberry Pi running the backend system to trigger the Arduino events and a web server telling the Pi what to do. As I said, it is ambitious.
In the first few hours, one half of the team (the developers) set up the Arduino to test the LEDs, set the Pi up on the wifi and pulled down the latest release of Laravel. The other half of the team (design), went about carpentry. We now have a disected cuckoo clock, a shelf and an orange speech bubble. The hardest part of the project so far is finding thin plastic ducks, which seemed to be the last problem we anticipated given the number of ducks floating around the office.
Our next steps are designing and building the API schema that the webserver will share with the Pi. We want to be able to change this through the webserver so need a robust yet flexible design. This will fee us up to add more functionality to the alerts and can keep control on a pleasant web based user interface.
Watch this space…
In the famous words of Alice Cooper, ‘school’s out for summer’, as many schools up and down the country rung their bells for the final time this school year. Whilst many are thinking about how they intend to spend their summer holidays the focus here at the Cyber-Duck School of Code is already on the next term as we look to create an app that will allow teachers, pupils, and parents to effectively manage and monitor homework.
Over the next 48 hours, The Grange Hill Gang (comprising of Matt Gibson, Mark Garratt, and Siji Onabanjo) will be developing an app that will be replacing homework diaries once the term starts again in September. The app will have three elements:
Secondary School teachers will be able to set homework tasks for pupils in their class via the app and track the progress of students to ensure tasks are completed.
Students would use the app to manage their homework schedule across their various classes, and similar to a homework diary mark off tasks that have been completed.
Parents of pupils are able to keep track of the homework being set for their children and will use the app to confirm homework tasks have been completed.
The idea for this app came from speaking to both parents and teachers who were dissatisfied with the existing format of homework diaries. Here are some of the main gripes we discovered during our research:
We hope to address these issues with this app.
More updates to follow…
Both teams have stayed up all night, working relentlessly into the early hours. With the presentation deadline approaching, they are now working to finish their projects and prepare to present their ideas.
Team Awesome are getting closer to having a finished application, which and have been invited to demonstrate it to the Met Police who are hacking in the same building.
The biggest development has been the roll out of the crime radius feature. When a user clicks on an area of the map, a simple report is generated showing the number of different crimes committed within a mile of that location.
The group are now generating the data that has been cached locally. In the larger cities the API could not support the amount of data that was needed to generate the heatmap.
The heatmap has been designed so that it reflects the seriousness of crime (using the Kynaston scale) in an area as well as the frequency/ reoccurrence of the crime.
As it’s been built as a responsive web app, we now have the application working on tablet and mobile. Functions can be used as touch. – some of the interfaces still need a lot of work.
Since the last update, the group have been working tirelessly to implement Google Maps on the web page to display the travel area and nearby GP surgeries. The group came to a bottleneck and had to spend time linking and integrating everyone’s individual work together. The user submission form is now very close to completion.
Team WCL will spend the rest of the day testing and setting up the form submission and neatening up the front end.