Code Monkey home page Code Monkey logo

osm-validator's People

Stargazers

 avatar

Watchers

 avatar  avatar

osm-validator's Issues

describe base model and working mechanism

Model

  • User (osm user)
  • User activity
  • Area
    • user activity areas
  • Feature
    • user activity features
  • Issue
    • area
    • feature
    • user fixed

Working mechanism

Aries hierarchy

  • world divided to parts from biggest on top to small on bottom
  • top level is country division
  • middle levels is administrative division
  • bottom level is computed small parts (small enough to manage any new use)

Features

  • any user can see feature implementation
  • feature have access to:
    • diff
    • osm api
    • osm postgis database with geometries
    • any another source

Stories

User subscription

  • user login to app with osm account
  • user select watching areas
  • user select watching features
  • user can see open issue in watching areas
  • user can generate feed (rss) and now can see new issues in watching areas

Extend area or features

  • user can extend watching area or features

Issues resolving

  • user select issue and can select hinted resolution or fix it on external editor
  • when user selected hinted resolution then issue will be changed via OSM API
  • when new diff will come then issue will be marked as resolved by user

add user page with activities

  • ui: user page with activities
  • api: list of activities
  • api: get one activity
  • api: create activity (set name)
  • api: update activity (change name)
  • api: delete activity

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.