BARE MINIMUM MVP COMPLETED. needs front end work to complete. Will clean up backend UI later