GithubHelp home page GithubHelp logo

spm2020-lsd's Introduction

Smart Parking

Group name: SPM2020-LSD

Table of Contents

About The Project

The main purpose of this project is to provide municipalities that subscribe to the platform to be able to manage parking spaces in a more smart way, and to provide citizens the ability to book these with greater ease and immediacy. The police forces will interact with the digital system to allow general compliance with the rules.

Built With

Spring Boot

Screen 1

Vue.js

Screen 2

Firebase

Screen 3

Leaflet

Screen 4

Getting Started

Getting started.

Prerequisites

Prerequisites steps.

Installation

Installation steps.

Usage

Usage steps.

Roadmap

See the open issues for a list of proposed features (and known issues).

It is possible to view the project status after each sprint, in the relative branches created:

Contact

Samuel Piatanesi - Linkedin

Luca Ruschioni - Linkedin

spm2020-lsd's People

Contributors

ruschio avatar kaosam avatar

Watchers

 avatar

spm2020-lsd's Issues

Admin login

As an Admin
I want to log into the system
so I can use it with admin privileges

Learn Spring Boot

As a team member
I want to learn Spring Boot
so that I can contribute to the backend of the project

Driver connect payment card

As a Driver
I want to connect my payment card
so that I can pay for the parking spot without inserting the card details each time

Municipality parking reservation

as a municipality,
I want to reserve parking spots,
so that the space can be temporarily used for for other purposes (e.g. road maintenance)

Driver parking areas

As a Driver
I want to see all parking areas near me
so I can choose the most suitable one

Driver search parking

As a Driver
I want to search for a parking spot
so that I can find a suitable place to park

Municipality info modification

As a Municipality,
I want to edit the municipality information (e.g. email, social links, opening and closing times)
So that users can have up to date information

Policeman login

As a Policeman
I want to log into the system
so that I can use it as a controller

Municipality parking view

As a Municipality
I want to view the realtime status of the parking lots
So i can monitor the traffic situation

Municipality login

As a Municipality
I want to log into the system
so I can use it as an admin

Driver bill

As a Driver
I want to have a bill
so I can show a payment receipt

Municipality parking deletion

As a Municipality,
I want to delete parking lots,
So that they no longer show up in the system when they are not longer avaialbe

Driver plan parking

As a Driver
I want to reserve a parking spot for a certain time in the future
so that I can be confident to have an available parking spot

Driver parking price

As a Driver
I want to see parking's price
so that I can check the hourly cost

Driver add car

As a Driver
I want to add my car to the system
so I can park it

Policeman breaching parkings on a map

As a Policeman,
I want to check on a map all the filled but not reserved parking spots,
so that I can decide the best area to go in order to give tickets.

Driver login

As a Driver
I want to log into the system
so I can use it like a normal user

Driver delete reservation

As a Driver
I want to delete my reservation (within a certain permitted time)
so that I won't have to pay for it

Admin approve Municipality

As an Admin
I want to approve a Municipality's registration request
so it will insert into the system

Policeman tickets notification

As a policeman,
I want to receive a notification when a parking spot is filled but not reserved,
so that I can give the car a ticket.

Driver pay parking

As a Driver
I want to pay for the parking spot
so I can fill it for a certain amount of time

Driver free parking spot notification

As a Driver
I want to receive a notification when a parking spot is again available in an area that was previously full
so that I can reserve it and reach it

Driver new parking notification

As a Driver
I want to receive notification when a new parking spot was added inside one of my pinned areas
so I can be aware of new possibilities

Driver pay per use

As a Driver
I want to pay an amount proportional to the amount of time I use the time spot
so that I can be more flexible

Admin decline Municipality

As an Admin
I want to decline a non authorized Municipality's registration request
so it will be deleted from the system

Driver registration

As a Driver
I want to register into the system
so I can login it like a normal user

Driver reserve parking

As a Driver
I want to book a parking spot when I'm driving towards it
so that it becomes reserved

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.