An inventory application with CRUD functionalities and user authorization.
Any user can browse the read-only components of the application -- namely the categories and food items available at the present moment. Users can create an 'account' only if they have a secret key. Users who are authorized/logged in can create, update, and delete categories and food items.