Git Product home page Git Product logo

dockthor's People

Contributors

fabricesh44 avatar zeibou avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

zeibou

dockthor's Issues

Implement station watcher which check number of dock available when getting close to a station

  • User should be able to set a watch given a certain time and certain date around a station
  • When user is moving closer to the station (here is how to simulate that), he should receive an notification if the station has a number of dock under the threshold it ask

Task list

  • Design the GUI for setting a geofencing: it should be very similar to the alarm clock of android, allowing to setup days of week and time of day where the user want the geofencing to be active cf issue23
  • Create a station fragment where edits can be made. - cf issue14
  • Integrate the GUI inside the fragment
  • Edit made in the geofencing gui should allow to create a geofence and register it to the system. When rebooting the device, created geofence should still be registered again
  • Trigger of the geofence should send a notification to the user if there is not enough dock on the target station

Resources:

https://developers.google.com/android/reference/com/google/android/gms/location/Geofence.Builder#setCircularRegion(double,%20double,%20float)
https://developer.android.com/training/location/geofencing
https://developer.android.com/guide/components/broadcasts

Add a setting page

this will allow:

  • e-bike only filter
  • no e-bike filter
  • closest parameter constraint
    • should at least have a bike
    • should at least have a dock
    • should at least have a e-bike
  • activate notifications
  • configure action when swiping tile left and right

add geoloc

  • top tile should be closest station from user
  • should tell how far the fav station is from you (and sort by distance?)
  • Should still work without any geoloc

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.