/pagos

web-based application that displays all location-based data about Izmir

Primary LanguageTypeScript

Pagos

Pagos is a web-based application that displays all location-based data about Izmir. All data provided by IzmirAcikVeriPortali.

Description

This application can be used by anyone who wants to learn more about Izmir. It contains wide range of data about Izmir. It also provides a search functionality to find specific data. The application is built with React, Leaflet and TypeScipt.

Here are some datasets that are used in this application:

None of them yet implemented. These datas are going to implemented after prioritization.

  • Parking Lots
  • Historical Places and Museums
  • Neighborhood Market
  • Pharmacies
  • Public Transportation
  • Hospitals
  • Important Places
  • Schools

Why?

This application aims to provide all data about Izmir in one place. It also aims to provide a search functionality to find specific data. And making open-source culture more welcome and teach people how the application built for a specific purpose.

Roadmap

Every item should have one issue and attached milestone. If you want to contribute, please check the issues.

  • Choose a foundation UI library - PR
  • Create a basic layout
  • Create a map with Leaflet(fullscreen)
  • Design a data layer for location based data
  • Design a generic geojson layer and feed it with data]
  • Dynamic icon placement
  • Discussion about search mechanism
  • Search functionality

Installation

yarn

Usage

yarn dev

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.