Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sherwood Arboretum Web Application - Coggle Diagram
Sherwood Arboretum Web Application
User Interface
Public Page
Landing page with images and login/sign up buttons
Login a registration pages with validation
User Portal
Search interface for plants by name
Interactive map with plant locations
Plant profile page with comments and map
Comment box with edit/delete functionality
Admin portal
User moderation with lock/unlock controls
Comment moderation panel
CSV upload section for plant data
User comment search field
Developer Requirements
Secure login with unique credentials
10-week developer timeframe
Device compatibility
Compliance with accessibility standards
Copyright attribution for images and data
Coded Environment
Front End
HTML and CSS
Bootstrap for responsive layout
JavaScript
Back End
Python with Flask framework
SQLite database system
Modularised structure
CSV file parsing
Usability Principles
Utility
Easy navigation between plant search, map and profile
simple admin controls for moderation and data upload
Effectiveness
Responsive design
Consistent layout
Accessibility
High contrast colour and large fonts
Screen reader friendly page structure
Learnability
Intuitive interface with clear labels
Error feedback on invalid form submissions
Safety
Password eye icon
Confirmation pop-ups
Data Environment
Users
Registration
Name
Email
Password
Role
Login credentials
Email
Name
Password
Comments on plants
Admins
`Lock/unlock accounts (with reason)
Moderate comments (hide or approve)
Upload/update plant data via CSV
Login credentials
Password
Name
Email