Update Specification

Charlie Crossley 2023-08-02 23:25:39 +01:00
parent 12572e78a9
commit f5fab8b936

@ -13,8 +13,15 @@ See also: https://docs.djangoproject.com/en/4.2/topics/auth/customizing/#extendi
- **Authentication**: The system must be able to authenticate users. - **Authentication**: The system must be able to authenticate users.
- **SMA**: The system must be accessible concurrently by multiple users in multiple locations. - **SMA**: The system must be accessible concurrently by multiple users in multiple locations.
- **Permissions**: The system must be able to restrict the abilities of certain users to perform certain functions. - **Permissions**: The system must be able to restrict the abilities of certain users to perform certain functions.
Django handles the above out-of-the-box.
## UX
- **Mobile-Friendly**: The system must be just as easy to use from a phone as a computer. - **Mobile-Friendly**: The system must be just as easy to use from a phone as a computer.
- Modern reactive CSS can handle almost all of this - Modern reactive CSS can handle almost all of this.
- **Consistent Menus**: A basic scheme of separate "global" menu items and "contextual" menu items should be adopted.
## Cave Data ## Cave Data