Users may create an account which stores user information in the database (passwords are encrypted and the hashes are stored). Then, users may submit images to the application, and the application will determine if there are any faces in the image submitted (detects only one face as of now, easy fix to have it detect more than one). It keeps a running tally of how many image submissions each individual user has made, and this is stored in the database as well as displayed to the screen upon logging in.
Overall, quite simplistic and not production ready, and not really useful, but was a valuable learning experience.
Also, sessions/cookies are not implemented, so if you refresh the page, or leave and then come back later, you will have to log in again.
Credit goes to Andrei Neagoie for the Udemy course that walked through the creation of this project.
Looking to expand upon these concepts to create a more sophisticated full-stack web application. Stay tuned.