Dashboard team name


Team member

  • Steven Lao
  • Stephanie Tong


Genetec Challenge: build an application that will take pictures of a car's license plate, read the label and send the information to an endpoint.

Genetec provides a URL that guides the developer on how to build the application using a step-by-step method. If you provide the right answer, the next objective will be unlocked and you will need to solve a new challenge.

What it does

Objectives completed: 4 out of 5 The code is able to do the following:

  1. Receive a collection of license plates.
  2. Send license plates that are part of the wanted list.
  3. Store the image of wanted licenses in the database.
  4. Implement fuzzy matching on license pictures for better analysis.
  5. [WIP] Send the image from the database to Azure's Cognitive Service as a second layer of analysis.

How we built it

The code is separated into three different parts:

  • Backend
    • Python / Flask
    • Javascript / Node
  • Frontend
    • JavaScript / Vue

We raced each other using different programming languages, JavaScript vs Python, and it turns out that using Python was easier and faster for completing the objectives.

Challenges we ran into

  • Learning on how to use the Azure Event Bus
  • Familiarizing with Azure's API
  • Transitioning from JavaScript to Python

Accomplishments that I'm proud of

  • Having to experiment openly with paid features of Azure and Azure Cognitive Services. We even get sidetracked from the project for experimenting with things that weren't part of the objective.
  • Participating and having fun coding with a friend from a different university.

What we learned

Python Flask Azure API

What's next for Platecognizer

Frontend interface for mobile users.

Built With

Share this project: