spm2020-lmp's People
spm2020-lmp's Issues
Vigilant Notification for Abusive Parking Occupation
As a vigilant
I want to be notified when a parking lot has been abusively occupied
so that I can go there and eventually fine the driver.
Driver parking lot expiration notification
As a Driver
I want to receive a notification when the parking lot is expiring
so that I can refresh the parking lot payment or I have time to leave the parking lot
Admin Registration of Vigilants and Parking Managers
As an Admin
I want to be able to register vigilants and parking managers
so that I can grant them the access to the system and their specific responsibilities.
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
Driver handicap parking permits
As a Driver
I want to request handicap parking permits
so that I can access handicap reserved parking lot
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
- 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.
Parking Manager manages personal parking lot
As a Parking Manager
I want to be able to manage parking lots of type personal
so that drivers can buy the subscription to it
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.
Vigilant get notified when a parking ticket is expiring
As a Vigilant
I want to be notified when a parking ticket is expiring,
so that I can check if the driver has leave the parking lot (if he doesn't refresh the ticket).
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
Driver confirms Arrival to Personal Parking Lot
As a Driver
I want to be able to inform the system that I arrived to the personal parking lot
so that vigilants will not consider the occupancy of the parking lot as abusive
Admin Handicap Parking Permits Handling
As an admin
I want to be able to accept or reject a driver's request for handicap permits
so that I can first check if the user really has a disability.
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.
Vigilant Notification Personal Parking Lot Abusive Occupation
As a Vigilant
I want to be notified by the system if a personal parking lot is abusive occupied
so that I can 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.