ShoppingList is a simple API allowing users to:-
• Register
• Login
• Create Shopping Lists & Items
• View Shopping Lists
• Edit Shopping Lists & Items
• DeleteShopping Lists & Items
Represents User Registration with
Represents User Login Using an UserNameOrEmail and a password
Represents a single shopping list in the API.
Admin can view all shoppingList.
Admin can also see the list related to id
Deleting the ShoppingList with id
Update the Shopping List with id
Add the item to the Shopping List
I wrote some code for role based user login. I have completed the admin login but not the user part.
I set the units using enum.
Piece 0, kg 1, lt 2, gram 3.
I used caching in the get function using id.
Due to the problems I experienced at some points, I could not prepare an efficient project, but I tried to develop a project according to Solid principles by following the design patterns as much as I could.