django

RHoK Vancouver's picture

The Hive Bee Logger

December 2, 2012 - 17:53 -- RHoK Vancouver
Summary: 

The Ive is a co-working space in downtonw Vancouver. They need a tool for tracking time for hot-desker - they spend about 15% of their time doing admiistrative work related to tracking hot desker who use the space. They want a tool to automate this work to free up this time for more value added activities that they do to support the community.

Why we are working on this problem: 

The Hive does a lot of work at the community level, but spend too much of its time doing non-value added administrative activities including time tracking. This app is meant to save time for The Hive so they can do more to support the community.

What we accomplished during the event: 

We created a Django app logging user's check-ins and chek-outs, focusing on a really easy and quick interface. All the data collected is available for statistics for the admins, so they can see user's records and credit balance.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Python
What RHoK event this project is being submitted for: 
Images and Video: 
RHoK Vancouver's picture

The Hive Bee Logger

December 2, 2012 - 17:53 -- RHoK Vancouver
Summary: 

The Hive is a co-working space in downtonw Vancouver. They need a tool for tracking time for hot-desker - they spend about 15% of their time doing admiistrative work related to tracking hot desker who use the space. They want a tool to automate this work to free up this time for more value added activities that they do to support the community.

Why we are working on this problem: 

The Hive does a lot of work at the community level, but spend too much of its time doing non-value added administrative activities including time tracking. This app is meant to save time for The Hive so they can do more to support the community.

What we accomplished during the event: 

We created a Django app logging user's check-ins and chek-outs, focusing on a really easy and quick interface. All the data collected is available for statistics for Hive adminstrators, so they can see user's records and credit balance. This will automate a significant portion of the work performed by Hive admins.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Python
What RHoK event this project is being submitted for: 
Images and Video: 

CityZen

December 2, 2012 - 10:59 -- Nicola Perantoni
Summary: 

The general problem consist in finding a quick and smart way to report a general problem concerning your town.It’s possible to divide in more different problems: corruption, asbestos, access for people with some disadvantages and trash.

We decided to work on a Web and Mobile (Android, Windows Phone, iOS) application that allows everyone to report architectural barriers issues, vandalism and incivilities around the city.

Here you can find our presentation with also all the URLs of our repositories: https://speakerdeck.com/nicofromspace/cityzen-rhok-global-december-2012-trento-solution-by-the-citydevs-team

What we accomplished during the event: 

During the event we accomplished the following parts of our application:

  • a working Windows Phone 7.5 application that allows a user to submit a report
  • also an Android application and iOS application with the same features
  • the most important part is the web application that was developed using different technologies:
    • Django
    • jQuery
    • Underscore.js
    • Backbone
    • WebSocket
Next steps: 

Mine the data collected from the people to provide statistic data to the local authorities e.g. a map of the most critical areas or a graph of the most reported problems.

Category: 
Status: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 

Adolescent health in Kenya - Jipange Web app

December 2, 2012 - 06:57 -- Fiona Ngarachu
Summary: 

To recap the problem, process and solution: How do we make it easier for young people to access and reach reproductive health information and services? This is a current project by the Centre for Study of Adolescence a local NGO in Kenya in 4 districts of western Kenya: Rarieda, Teso, Siaya and Busia to increase the uptake of contraceptive use.Initially the idea was to develop a phone application to communicate family planning and reproductive health messages to young people. But as this application would not work on all types of handsets that the end users have. Therefore, the idea of creating a web app that could be accessed from mobile phones with internet access was devised. The app would be used primarily by peer educators to access IEC material in a more instant and efficient manner. This was created using Django and featured an SMS list message service to send text messages to the young people that the peer educators interact with as well as host manuals and other information, education and communication materials. In addition, a referral service where users could access information about health clinics and support groups in their areas.

 

Why we are working on this problem: 

There are a number of reproductive health issues among young people in western Kenya. These include HIV and AIDS, unwanted pregnancies, and most importantly lack of access and knowledge to reproductive health and family planning services. Also, we thought it was an interesting problem which enabled us to use Django development to create the app.

What we accomplished during the event: 

Created a web app, accesible through mobile phones that can be used to send messages to different group lists. This will be useful to the youth groups that serve as support networks to be able to communicate more effectively with their members. The app also serves as a repository of information education and communication materials (IEC) such as the manual for peer educators and a referral feature where contacts and locations of health centres can be accessed.

Developed CMS and messaging system

 

Traction: 

The web app is live, and the functionality can be used (tested the SMS messaging service effectively.) When it is fully up and running, it will be used in the first instance by 30 peer educators in western Kenya as well as staff at the Centre for the Study of Adolescence in Kenya who will be able to reach more than 4000 young people with family planning and reproductive health messages and services.

Mobile phone usage in Kenya is wide and the app will enable the Centre for Study of Adolescence to be able to scale up their programs quicker to other parts of the region and country

Small environmental impact. The web app will reduce the need for large printed educational materials for the peer educators thus reducing printing costs and the amount of paper used.

Next steps: 
  • Adding reply capability to the messaging service
  • Content addition
  • Field testing it to confirm functionalities in Kenya
Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
Built for Heroku but anything that can support Django
What RHoK event this project is being submitted for: 
Images and Video: 
Related Problem(s): 

Geisterfahrer - The Ghostrider-App

December 1, 2012 - 14:33 -- Robert Lehmann
Summary: 

We have written a Web application which runs on mobile phones as well as desktop computers.  Using bleeding edge technology, we track the user's position and push notifications about traffic problems near him.  She can also report spotting a traffic issue.

Why we are working on this problem: 

For German citizens, this issue is especially important as there have been multiple casualties in the past few weeks.

What we accomplished during the event: 

We wrote the frontend and supplied a simple backend service which communicates to the Google Geocoding API.

Next steps: 
  • CRUD processes by emergency services and news lines
  • Make clear distinction between wrong-lane drivers, speeding and drunk driving.
  • TMC integration?

 

Watch Video of the presentation on Youtube: http://youtu.be/l6UK856rEY8

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
must not be banned from using the Google Geocoding API
What RHoK event this project is being submitted for: 
Images and Video: 
Related Problem(s): 

bribe alert

June 3, 2012 - 05:50 -- Bastian Kruck
Summary: 

 

Are you asked to *pay a bribe*?  *Stop corruption* and *report it*! You will stay *anonymous*. 

We have developed a website with Android mobile application for whistleblowers around the world. This development connects more than 100 National Chapters of Transparency International  worldwide to protect the victims of corruption through a global ICT solution which has never happened before. People can record an audio or shoot a video about a specific situation when someone is offering or asking for a bribe. The whistleblower can ask for help if needed or he or she can decide to make this evidence public and share his or her location or just sent it to the local chapter of Transparency International. The whistleblower will stay anonimous but can be contected by experts of the anticorruption organization for further help. The mobile app also contains an interactive game to identify corruption. 

The reports appears on a website where not only the evidences but the visualized data of the Global Corruption Barometer is available.

 

Why we are working on this problem: 

 

Corruption is one of the most important issue around the world and effects everyone. We cannot accept silence and we need to encourage more and more people to stand up and report corruption. The mobile technology gives us the opportunity to reach millions of people and also provide the necessary protection to them so their identity will not be disclosed. The network of Transparency International is a unique platform so we can reach people around the world through their local activists.

 

 

However there are several legal aid services operated by TI but they are using separate online reporting systems. So we connected the chapters through this software and were able to found the link between reporting systems and the legal aid service of TI. And this complex framework can make this development a signficiant  step in the global fight aganist corruption. 

What we accomplished during the event: 

We finished the prototype and implemented the most important functionality and peripheral user stories as well.

Next steps: 

 

The protototype will be introduced to the movement of Transparency International at the General Assembly Meeting which will be followed by several other events.TI would like to form a working group out of the developers and make further developments, like ios apps, multilangual platforms etc. TI will consider to launch a specific global campaign to reach more and more people with this tool.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
python
What RHoK event this project is being submitted for: 
Images and Video: 

CuiBono: A truth detector for political ads

December 4, 2011 - 14:39 -- Bob Lannon
Summary: 

This mobile app listens to political advertisements and returns information important for understanding the context of those advertisements.  Information will reference coverage on sites like FactCheck.org and data maintained by the Sunlight foundation and its partners. It will include:

  • links to journalists' coverage of the ad itself (when available)
  • links to coverage of related issues 
  • links to information about the political action committee (PAC) responsible for the ad
  • a link to a parody video on the (soon to be live) FlackCheck.org

Technical details: The app makes use of the echoprint software made open and free by echonest: http://blog.echonest.com/post/6824753703/announcing-echoprint

Why we are working on this problem: 

Because while all political ads have to be "true," context matters.   Political ads aren't bound to tell "the whole truth," and viewers are not always aware of the context from which quotes and facts were selected.

After the Citizens United decision, interest group spending on ads increased. For House races, between 2008-10 there was a  277% increase in volume of  ads aired that were paid for by interest groups. (Source: Wesleyan Media Project).  Many experts expect to see a continued rise in this volume as we enter the 2012 election season.  

In order to ensure that voters can understand the context of the information communicated in political advertisements, it is important to make coverage available to those voters immediately.

What we accomplished during the event: 

During this event, we developed three key components of this application:

  1. a mobile application that quickly samples a small stream of audio and converts it into an echoprint audio fingerprint
  2. an api to which the mobile application can submit queries in the form of an audio fingerprint
  3. a server that recieves audio-fingerprint queries and returns the closest match from a database of advertisment
Traction: 

We owe an enormous debt of gratitude to the open-source code made available by echonest at https://github.com/echonest

We have been in contact with two journalistic resources to plan future collaboration:

Next steps: 

UPDATE: 

As of 2/13, we now have a fully functional application and webservice, complete with submission forms for advertisements.  Going forward, we hope to bring on board content creators as well as develop web scraping routines to help curators keep current with the fast-paced world of political ads and coverage thereof. 

We'll also be looking at ways to refactor our code and bring the webservice to a more mature state.

Next Steps:

  1. opencalais integration to parse journalistic resource text
  2. intergration with more sunlight foundation apis to generate richer content
  3. a public site for user submissions of advertisements and associated metadata
  4. developing matching algorithms to pair journalistic resources with advertisements
Community help: 

Any and all journalistic resources that can be brought to bear on this problem will make the data returned to users rich and germane to the relevant issues.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
znmeb's picture

Data Journalism Developer Studio 2.0

December 4, 2011 - 13:36 -- znmeb
Summary: 

The Data Journalism Developer Studio is a 100% open source Linux™-based appliance designed for data journalism developers. It can be run as a desktop or a server and is designed for development of data journalism desktop and server applications.

The Data Journalism Developer Studio is modular. The core appliance consists of the operating system, desktop, browser, and data acquisition / cleaning / analysis / visualization tools. The core appliance is available as a virtual machine in VMware / VirtualBox / KVM format, as an Open Virtualization Format (OVF) appliance and as a bootable LiveCD that can be installed on a desktop or laptop PC.

Additional packages can be installed as required using installation scripts provided. Each additional functional package can be independently installed to match the needs of the users.

Installed Components (Core Appliance)

  • openSUSE™ 12.1 32-bit Operating System
  • GNOME 3.2 Desktop
  • Mozilla Firefox Browser
  • gcc-c++ and gcc-fortran
  • openJDK Java runtime, development environment and browser plugin
  • R patched
  • RStudio™ integrated R development environment
  • R.rsp R Server Pages, websockets and Rook Web Server Interface

     

Why we are working on this problem: 

Journalists today operate in a world dominated by two trends:

 

  • Real-time many-to-many communications platforms
  • Large sets of complex data with stories waiting to be told

 

Major newsrooms can afford staffs of coders, reporters, writers and editors and thousands of dollars worth of hardware and software. But a citizen journalist or journalism student cannot. The Data Journalism Developer Studio collects robust open source solutions to the problems of real-time data collection, data analysis and visualization, digital media creation and, to a lesser extent, server construction.

For more information, see Data Journalism Developer Studio Overview   http://borasky-research.net/wp-content/uploads/2011/12/About-The-Data-Journalism-Developer-Studio.pdf

What we accomplished during the event: 

Deployed a beta version of the appliance.

Traction: 

This is still pretty much a one-person show / hobby project. I have about 200 downloads of the previous version, but haven't really tried to build a community yet.

Next steps: 

1. Finish the 2.0 release.

2. Write user documentation.

3. Build a community.

Community help: 

At this point, the appliance is very much a solution looking for a problem. I've collected the tools and I'm looking for users. Personally, I want to move on to developing some stories using the tools, primarily in the area of economics and finance.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Server requirements: 
16 GB disk, 1 GB RAM, 32-bit x86 minimum
What RHoK event this project is being submitted for: 
Images and Video: 
mattwestcott's picture

Fair Trade Finder

December 4, 2011 - 09:34 -- mattwestcott
Summary: 

A mobile web application to find shops and outlets selling Fairtrade products in your local area, searching by product type and distance. Data is managed at a regional level, to allow local community groups to take ownership of the data, and an open API is provided to allow future client apps to be built on the platform.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
What RHoK event this project is being submitted for: 
Images and Video: 
Anne Ghisla's picture

Seed Swap App

December 4, 2011 - 07:57 -- Anne Ghisla
Summary: 

Seed Swap App is a website for exchanging seeds among farmers and hobbyists.

 

People can upload a list of seed quantities they want to share with others, specifying species, variety, quantity and geographic location. People can also add a wishlist of seeds, and will be able to find people offering them in the surroundings, with a geographical search.

Category: 
Status: 
Programming languages: 
Frameworks: 
End user environments: 
Images and Video: 

Pages

Subscribe to RSS - django
Subscribe to RSS - django