jbienesdev / ArcPark

A parking allocation system made with Vue.js, Firebase, and a helper chat bot made using DialogFlow. It also utilizes the ultrasonic sensors that were built on top of the NodeMCU, so that it can detect if there is a vehicle within a specified distance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArcPark

System Architecture

Program flow for non-reservation of vehicles

Program flow for non-reservation of vehicles

Program flow for reservation of vehicles

Program flow for reservation of vehicles

Program flow when the vehicle enters the parking area

Program flow when the vehicle enters the parking area

Program flow when the vehicle leaves the parking area

Program flow when the vehicle leaves the parking area

Program flow when the client/driver asks Parko (Chatbot)

Program flow when the client/driver asks Parko (Chatbot)

Database Design

NoSQL Database Structure of the system

NoSQL Database Structure of the system

System Design

User interface for the public view

User interface for the public view

User interface for the chatbot

User interface for the chatbot

Login page

Login page

Dashboard

Dashboard

Add parking area form

Add parking area form

Vehicle entering form

Vehicle entering form

Tickets are generated upon entering

Tickets are generated upon entering

Logging of events page

Logging of events page

NodeMCU

NodeMCU

Ultrasonic sensors

Ultrasonic sensors

About

A parking allocation system made with Vue.js, Firebase, and a helper chat bot made using DialogFlow. It also utilizes the ultrasonic sensors that were built on top of the NodeMCU, so that it can detect if there is a vehicle within a specified distance.


Languages

Language:Vue 51.6%Language:JavaScript 46.1%Language:CSS 1.7%Language:HTML 0.6%