Daily Meeting - 03/23/2021 Selena started working with Reactjs. She has no base page yet and has not gotten a full port yet. Ryan is looking into using react as well React needs its own port to run Runs on client side Glitch allocates one port per project Two glitch projects, one for frontend and one for backend and middleware. We need one base html page to call all necessary components for the page. React community contributes components Material UI is community made Ryan is not sure what effect running two different servers will have on the project Splitting will be easier to manage Waking up the backend faster will make the frontend faster. Maintaining sessions allow us to make things more streamlined. Sending requests every so often will help the Lis looked into the spacing issue and multiple carousels and did not find much in the right directions Maybe using the premade assets will work better. Selena showed React React -> reformatting For user auth we need to add a new field called "Salt" to the Customer table in the database; this is for when we generate hashed passwords - develop middleware functionality that will create new Customer entries when given a username/email and a password. this can be split into parts: - logic that accepts a customer's input for a username and password - logic that first checks whether that particular customer already exists in the database - using a crypto library in javascript to generate a salt value to append to the password, and then generate a hash for the combined string - store the resulting details (username, hashed password, and salt value used) to the db - if time permits, do basic user authentication by having a customer log in and we will compare the password attempt to the hashed password in the db Ryan and Mat will work with user auth Nicole will work with the webpage. Selena is helping with translating with React Ryan will help on frontend By Friday we will have A good site and some elements of user authentication