Code Monkey home page Code Monkey logo

spark's Introduction

SPARK

The SPARK system consists of driver application, attendant application, smart parking meter, BLE beacon(s) and cloud. Please find more detailed information about each component in their respective directories.


Overview of the system

Find information about the project goals and reasoning on the project website https://drivercity.github.io/index.html

Join the chat at https://gitter.im/SPARK-project-channel/Lobby

spark's People

Contributors

bsilverajan avatar gitter-badger avatar iotalambda avatar jishu1989 avatar monteozdemir avatar perttup avatar seao avatar tanjaleh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

spark's Issues

Attendant app "choose area" unresponsive

In parking meter view, if attendant picks to choose area map loading and spanning is not responsive and doesn't stop loading making it unresponsive for a long period of time.

New parking event for same reg.num will override previous event.

Making new parking event for a register number that already is registered for parking will override previous event regardless of expiration time. E.g. if first event would expire in an hour, and second in 5 minutes, the latter will override previous. This should be: latter event will override previous event only if it would expire later.

[UI] Scan button 'spammable'

Both in driver app(paid parking view) and attendant app(disc and smart meter view) scan buttons are spammable for unlimited time. This makes application scan for bluetooth devices unlimited amount of times at the same time and displaying the results for each by refreshing view after each scan ends.
If there is no device detected this results in user getting spammed back with dialog box "Nothing detected .." while making application unusable.

Problem with attendant app map

  1. open app
  2. go to map
    3 go to situations and then to check the parking meter parking events and click Change area.
    ->the map is stuck to loading

Paid parking events showing up as expired in disc view

If there is a paid parking beacons nearby and if you scan and detect those beacons in parking disc view they always show up as invalid(expired) parking regardless if they are invalid or not in paid parking areas. Also there aren't any distinctions between disc and paid parking in disc view making it possible them to mix up in close areas.

[UI] Pay button not disabled while payment in progress

Driver app, paid parking view, after connecting to smart meter and pressing pay button makes pay button disabled for 1-2 seconds but it enables again even though this time is mostly not enough for process to complete.
This leaves like 3-4 seconds where there is no visual feedback for user on screen to understand that there is payment confirmation going on and pay button is still clickable during this time, clicking results in undesired behaviour.

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.