GithubHelp home page GithubHelp logo

spm2020-lmp's People

Contributors

fabriziofornari avatar fala-flash avatar manuel-cretone avatar rocche avatar

spm2020-lmp's Issues

Vigilant Enables/Disables Parking Lot

As a vigilant
I want to enable or disable a certain parking lot
so that I can manage every parking lot (for example in a closed street because of a exhibition).

Driver Refreshes Parking time

As a driver
I want to refresh the parking time with another payment after receiving the notification about the expiring time
so that I can stay longer in the parking lot.

Cancel Parking Booking

As a driver
I want to cancel a booked parking lot
so that the system can free the parking lot if I change my mind about the destination.

User Account Management

As a user
I want to manage my account
so that I can update my account's information.

  • Change email
  • Change password
  • Change telephone number

If I am a driver
I want to be able to change other info.

  • Plate
  • Vehicle Type

User Login

As a user
I want to login into the system
so that I can use its functionalities.

Vigilant Account Registration

As a Vigilant
I want my account to be registered by central authority,
so that I can Log Into de System without create the account by myself.

  • name
  • surname
  • SSN

Personal Parking Lot Subscription

As a driver
I want to select between available parking lots of type "personal"
so that I can pay for having a personal parking lot which can not be occupied by other drivers.

Driver Registration

As a driver
I want to register into the system
so that I can access the system's functionalities.

  • Name, Surname, SSN
  • Email
  • Telephone Number
  • Licence Plate
  • Vehicle type

Driver Parking Lot Booking

As a driver
I want to book a free parking lot for a predefined future date (paying an extra fee)
so that I do not have to search at the moment for a free parking lot.

Parking Lot Occupancy Confirmation

As a driver
I want my device to communicate with the parking lot's sensor
so that I can inform the system that I arrived to the selected parking lot.

Driver Chooses Destination

As a Driver
I want to select my destination and the type of parking (paid or free)
so that I can receive navigation info to the system's selected best parking lot.

Driver Frees Parking Lot Ahead of Time

As a driver
I want to be able to inform the system that I am leaving ahead of time
so that I can get a refund according to the time I did not occupied the parking lot.

Driver Geolocation

As a driver
I want to be geolocalized
so that I can access system's geolocation functionalities.

User Notification system

As a User
I want to receive notifications from the system
so that I can be updated in real time if needed

Driver Login Confirmation

As a driver
I want to receive a registration confirmation email
so that I am sure that the registration process has been successful

Manage Parking Lots

As a parking manager
I want to add, delete and update parking lots to the system
so that I can manage the number, position and type of parking lots.

Driver Notification for Abusive Parking Occupation

As a driver
I want to receive a notification and new navigation information if my booked parking lot is abusively occupied by another driver
so that I can immediately change the parking destination according to the new navigation information.

Vigilant checks Parking Lot's Status

As a Vigilant
I want to be able to check the status of a parking lot
so that if there is any problem I can go check physically the parking lot.

Driver's choice on parking lot payment

As a Driver
I want to choose the amount of money I have to pay,
so that I can leave my car in the parking lot for the time I need.

  • Select payment quantitity

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.