Announcing the CityZen project

After announcing to the local hackerspace members first, I’d like to share the exciting news about the launch of CityZen app here at my blog as well. I used the word ‘exciting’ in purpose here since it is a project that I consider a great way to understand if an open source (keyword) project that is not based in one of the ‘start-up silicon valley structured’ cities has a chance of becoming mainstream. Before presenting the project though I’d like to share some context.

CityZen app preview

Screenshot from the main screen of the app.

Today, city-navigation or Points Of Interest (POIs) apps are exactly what their name says: they are supposed to help you get around in the spots of the city you are at the moment. If you are like me, you probably like to find points of interest (POIs) easy in the city you are staying for a short or a long time. This becomes even more important when you are traveling, because you are probably searching for something very specific first. Your secondary need is to go from your location to that specific POI you are interested in. For example, if you are searching for a bank, you probably need the one that is closer to you and that is opened at a certain time right? After finding the bank that is opened at the time that is convenient to you you, will probably need to use a navigator to go there.
Whenever I find myself in this scenario (this happens almost every-time I’m in a hotel, or live in a big city), I try to give a try to some alternatives out there that might help. Unfortunately, all the solutions I’ve tried so far incorporate one or more elements that make them a deal-breaker for any kind of usage from my side. For example, Google maps and Apple maps have a nice UX, but they are proved to not respect our privacy. Giving someone all my geo-data is not something on my agenda for quite some time now. There are also partially open source solutions such as OSMand and, but they are either not user friendly or do not involve the community in their decision making in a satisfactory way. In addition, these apps usually focus on the navigation and not on searching for POIs as the main service they offer.
These are some of the reasons I started thinking on a solution like CityZen app – an app that certainly avoided all the elements that could not be part of such initiative. With the research done during these past year and knowing the amazing achievements of the OpenStreetMap project, the design thinking behind the app was simple: it needs to be open source, privacy oriented, OpenStreetMap based and  a community driven project. So, after months of work and development here is how CityZen on it’s alpha version.

CityZen Android app screenshop

If you are an OpenStreeMap contributor you can easily edit or add POIs through CityZen.

As I mentioned before., CityZen is based on OpenStreetMap, the open data and open source collaborative map, and it has predefined categories such as transportation, touristic attractions, ATMs, restaurants, bars etc. You can also search for specific POIs of course and get guidance if you want to got from point A to point B.

Preview of the CityZen app

Screenshot from the navigation feature.

In addition, you can also edit or/add new POIs if you have an OpenStreetMap account. In case you have not created an OSM account you can even create one using CityZen.

Privacy on default
The app has a special focus on privacy. This is why we don’t keep your location or any other personal data. Technically there is no server for keeping data from the app, which makes it impossible for the development team of the app to track you. This is what should be the standard for any app out there.

Community first
The app is now at an closed alpha version release and after the testing period with a limited number of open source and OpenStreetMaps enthusiasts from around the world the development ideally should go to the community.  The community will also have a crucial role in the decision making process of the project. If you want to get involved at this stage and be part of the project have a look at the Github repo That is the place where you can add your proposals and improvements.

Open source, of course
The app is published under the Mozilla Public License 2.0 making it easy to everyone to get involved and improve the app.As mentioned before we have released the code on Github where  you can also file a bug.

Become an alpha version tester?
The app is currently on alpha version for Android and things seem to work as expected, but there are many bugs and the only way to work on these and get ready for the beta version is to have as many people using this early version as possible. So, if you happen to have an Android phone (version 4.4 or higher) and want to be an early tester of the app please fill the form on the website and we will get back to you the soonest possible:

Updates from the project and other info
Follow the Twitter account for the latest updates or send us an email at ping (at) for any questions you might have. I have no idea if this project will get traction out there (I really hope it does),  but in any case I’d like to thank Valdio, Renato, Alex, Klaidi, the folks at Open Labs hackerspace in Tirana, all the amazing people that agreed to work on the alpha testing and of course the amazing OpenStreetMap community. Now that the code is released in the internets it is up to the community to use, improve and share CityZen.

One Comment on “Announcing the CityZen project

Leave a Reply

Your email address will not be published. Required fields are marked *