Denkzettel: Case study

Denkzettel is a local Switzerland platform that helps municipalities to organize efficient disposal. Through the application, local municipalities solve the problem of effectively informing citizens about upcoming recycling of various materials: waste paper, glass, batteries, etc. The app reminds users about the schedule of the next disposals via push notifications.

Our Task

The idea of the project was for the Municipal administrations to manage and publish their disposal dates for various materials (old paper, glass, etc) via the online portal. To use this system Citizens could log in to the Web portal or download Android & iOS apps for their own convenience. In this project, we were responsible for the Android & iOS apps and Web Backend development. Denkzettel provides further abilities:

Set user’s location

Select reminders

Create waste collection events (for Municipal Manager)

See waste collection events (for citizens)

Statistics

Support for citizens

Contact information

For these purposes the system required 3 user roles.

Citizen

Municipal Manager (MM)

System Administrator (SA)

The Implementation

The whole system is in the German language. Client-side operating systems: Windows 7, XP, Mac OS 10.x. Client Side and Admin panel should operate on Mozilla Firefox 19+, Safari 5.0+, Chrome 26+. Client Side only: IE 9+. The app should operate on iOS 6+ Android 4.3.x+.

Citizen mode

The apps are very simple to use — at the first launch users select their regions ( in order to get further notifications about waste collection events in the area) and allow or disallow push notifications. The Main Menu consists of four sections:

Collection

Reminders

Location

Information

In the Reminders section, users select period and types of disposal material that they want to get push notifications about. The general information about all types of waste collection and dates can be seen in the Collection menu. In the Location menu, Citizens can change their addresses but after that, all saved information about waste collection for the previous location will be removed. In the Information section, users are provided with the general information about the app, contact information and “sharing” buttons to share info via Facebook, Twitter or email.

Municipal Managers mode

Primary registration of MM is completed in separate ERP system. MM is given website link to log in form and his Username and Password that he must enter to be logged in. On the homepage the MM sees “Collection”, “Support”, “Info” and “Contact” buttons, plus additionally the list of future waste collections that were previously created.

The MM main role is to manage waste collection events, so their functionality is rather simple. They can view, create, edit or delete waste collection events, and additionally view Info, Contact and Support pages.

View statistics – to know the number of clicks on the cities that are not in service yet

Applied Technologies

Web

PHP

Zend 2 framework

MySQL

HTML5/CSS3

Javascript

Mobile

iOS SDK

UIKit

APNS

Android SDK

Android Push Notifications

3rd Party API

Twitter

Facebook

YouTube

Vimeo

Our Input

For almost a year Denkzettel iOS & Android apps received over 2000 downloads on 1400 devices, as it is a great way of communication between the citizens and the Municipal administration to improve one of the aspects of the city life.

iOS

Android

WebDevelopment

QualityAssurance

GraphicDesign

ProjectManagement

BusinessAnalysis

Our clients say

Keith Lammon
VP
Urethanesupply

I posted this project and within minutes guys from CodeIT bid on the project. I asked a few questions through Skype to feel confident that they could do the job. I felt comfortable with the knowledge and skills and accepted their offer. I am usually hesitant to hire from offshore. Not because of the work quality but, usually the language barrier and working hours. Guys from CodeIT was available during NY working hours and after pre-screening on Skype, I could tell they know English well.

Misha Milshtein
Director of Engineering and Development
Sweet Rush

This was our first project, and I am so happy that it had a smooth run and a successful resolution.
I sincerely hope that this is just the first step in our long and mutually amiable partnership.

Thank you CodeIT team for being so thorough and professional.

Esteban Cascante
Project Manager
Sweet Rush

I wanted to personally thank you for your hard work on this. Working with CodeIT turned out to be a really pleasant experience for us.

Since the beginning, your team seemed to be really well structured and everyone understood its role and responsibilities.
Also, the quality of the work CodeIt delivered was exactly what we expected it to be.
This really facilitated our daily work and help us to keep the client happy.
I hope this first experience working together help us to build a long-term partnership.

Paul Marcus
CEO
PitchPersonal

I have worked with CodeIT for over a year now on a complex application development project and they have been excellent. They have been flexible with scaling resources up and down as I’ve needed it, their project managers have been extremely responsive and I hear from them every day and never have to wonder where they are as I have with past outsourcing projects. Highly recommended if you’re considering outsourcing software development.

Vikas Singla
COO
Teknas

Collaboration with CodeIT gave my business great prospects for its expansion and scaling. Together with CodeIT professionals, we grew our product line from three to fourteen products within only one year. I can rely on these guys to get a high-quality product on time.

Thanks, V

Andrew Pickin
CEO
Stilgiyin.com

CodeIT has been working for us for one and a half years. We are ending the project now because it is complete. CodeIT built our platform from scratch and also provided further development and support for the rest of the contract. They are very strong in several areas: back-end development (specialising in Zend Framework); front-end development; server administration; project management. Their project managers speak excellent English and are courteous and professional. Their developers are fast and skilled, and up to date with the latest technologies. Their expertise helped us to build a highly reliable website which can serve a heavy load of traffic. Finally, they are all very nice people, and I cannot recommend them highly enough.

Mikael Svensson
CIO
SST NET

This was the biggest project I’ve made so far and CodeIT helped me and our company through it in a perfect way.

Working with one very skilled project manager and multiple developers and testers with him made our project fly in a very short period of time, and with a super high quality!