Only small app. No ui needed apart from bootstrap.
Simple login page with two input fields and login button( this is not for public release )
You must talk me through the code briefly once done as a novice.
Then main page to add items and manage them
Create an application which will allow at least two users to log in simultaneously and manage items in categories. The categories should be in a hierarchy of potentially infinite depth. The items only require a label.
The users should be able to perform standard CRUD, plus if one user makes a change, the other user(s) should see the change (if appropriate) without manually refreshing their web browser.
Your solution should follow best practice, and be robust and scalable. We expect to see the same techniques and approaches that you would use in a real project.
Mark wants to keep track of his belongings. He logs in, and is presented with a list of categories, showing the different levels visually. He adds “Electronics”, and under that, “Televisions”. To this category he adds the items “49-inch LCD”, “40-inch plasma”, and “32-inch CRT”.
Sandy logs in and creates “Gaming consoles”, and under this, the items “PS4 Pro”, “XBox One X”, and “Nintendo Switch”.
Mark sees Sandy’s entries appear. He edits “Gaming consoles” to sit under “Electronics”. This change appears on Sandy’s screen as soon as he has done it.