Design and implement a performant and elegant backend API for managing user permissions database.
The goal is to quickly prototype an end-to-end app with the basic functionality specified.
TASK ONE
Build JSON-based, database-backed, API for managing a list of user and associated permissions.
TASK TWO
Create a Javascript "Permission Control Panel" front-end web page controlling User Permissions.