Home Our Work Denkzettel

Denkzettel

Industry

Logistics & supply chain

Location

Switzerland

Partnership period

2014-2019

Team size

8

Project information

Denkzettel is a local Swiss platform that helps municipalities organize efficient disposal

Through the application, local municipalities solve the problem of effectively informing citizens about the upcoming recycling of various materials: waste paper, glass, batteries, etc. The app reminds users about the schedule of the next disposals via push notifications.

Implementation

Web portal and mobile apps development

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 and iOS apps for their own convenience. In this project, we were responsible for the Android and iOS apps and Web Backend development.

System’s roles and functionalities

Denkzettel enables users to:

  • Set user’s location
  • Select reminders
  • Create waste collection events (for Municipal Manager)
  • See waste collection events (for citizens)
  • Access statistics
  • Support for citizens
  • Contact information

For these purposes, the system required 3 user roles:

  • Citizen
  • Municipal manager (MM)
  • System administrator (SA)
cta-outline-gray-cubes

Automate the hassle with custom software?

Business First
Code Next
Let’s talk

    By clicking the “Send” button I confirm, that I have read and agree to the Privacy Policy.

    Features implemented

    The following features illustrate the depth of the system’s functionality.

    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

    Reminders

    In the Reminders section, users select the period and types of disposal material they want to get push notifications about. General information about all types of waste collection and dates can be found 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 general information about the app, contact information, and “sharing” buttons to share info via Facebook, Twitter, or email.

    Municipal Managers Mode

    Primary registration of municipal managers (MM) is completed in a separate ERP system. MM is given a website link to the login form and his username and password, which 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’s main role is to manage waste collection events, so their functionality is rather simple. They can view, create, edit, or delete waste collection events, as well as view Info, Contact, and Support pages.

    System Administrator Mode

    These users control the system from the inside with the following:

    • View MM list. To create, edit, block, or delete municipal managers’ accounts  
    • View materials and notifications list. To create, edit, and delete materials and notification templates
    • View list of content pages and manage them
    • View statistics. To know the number of clicks on the cities that are not in service yet

    Result

    An app that streamlines municipal recycling notifications

    For almost a year, Denkzettel iOS and Android apps received over 2,000 downloads on 1,400 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.

    Services

    • iOS Development,
    • Android Development
    • Web Development
    • UX/UI Design
    • Business Analysis
    • Quality Assurance
    • Project Management

    Team

    • iOS developer
    • Android developer
    • Project manager
    • UX/UI designer
    • Business analyst
    • QA specialist

    Technology stack

    Web
    • PHP
    • Zend 2 framework
    • MySQL
    • HTML5/CSS3
    • JavaScript
    Mobile
    • iOS SDK
    • UIKit
    • APNS
    • Android SDK
    • Android push notifications
    3rd party APIs
    • Facebook
    • Twitter
    • Youtube
    • Vimeo

    Related cases

    Partnership since: 2019CodeIT Team: 6
    iOS & Android Mobile Apps for Real Estate
    Real EstateAlamofireAndroid SDKClean ArchitectureDagger 2FoundationiOS SDKKotlinMWVMUIKit
    Partnership since: 2016CodeIT Team: 28
    Resource Planning & CPQ System For Professional Services
    FintechAngularDockerJasmineKarmaMicrosoft DynamicsNode.jsPostgreSQLProtractorRedisSocket.io
    Partnership since: 2019CodeIT Team: 6
    CRM System For Payment Processors
    FintechjQueryPHPReact
    Partnership since: 2022CodeIT Team: 6
    Squeeze: Mobile App To Select Insurance Offers
    InsurtechClean ArchitectureDartFlutter
    01 /

    Explore related services

    Business First
    Code Next
    Let’s talk

      By clicking the “Send” button I confirm, that I have read and agree to the Privacy Policy.