This document describes a system that uses computer vision and machine learning to detect if individuals are wearing masks and maintaining proper social distancing in public places. The system uses a Raspberry Pi connected to a USB camera to take photos and video. Convolutional neural network models like CNN and YOLO are used to analyze the images, detect faces, and determine if masks are being worn correctly. If individuals are not wearing masks or social distancing, the system will provide an alert or sound from a connected speaker. The goal is to help enforce mask and distancing guidelines without needing human monitoring, in order to reduce virus spread during the COVID-19 pandemic.