We wanted to streamline and parking charges.

What it does

Smart Meter uses image recognition to read license plates at parked meters. The holder is then charged the set parking amount through their license plate with pending payments and payment history available through the Smart Meter webapp.

How we built it

We used OpenCV, PIL, and Tesseract by Google for image recognition, manipulation, and OCR. We used MySQL hosted on GCP as our back and end and ReactJS as our front end.

Challenges we ran into

We had issues with getting license plates to be recognized at first. We also had issues implementing the map properly into ReactJS. Multiple issues followed its implementation in adding and manipulating the sidebar and having a default geo-location upon opening of the map. We also were challenged by connecting each of the pieces of the stack, and developing MySQL queries.

Accomplishments that we're proud of

We built a full stack application. The Image Recognition works great, and charging is recorded accurately.

What we learned

A full stack application was built by hand. We learned how to implement and manipulate maps in ReactJS

What's next for Smart Meter

Real time traffic monitoring to implement charging based off of traffic frequency. We also aim to increase accessibility to those who don't use credit cards or possess smartphones.

Share this project: