A festive web-based task management system for tracking staff tasks during the pre-Christmas period.
- Staff Selection: Choose from multiple staff members including SRAs, PAs, and RAs
- Interactive Task Management:
- View individual tasks for each staff member
- Mark tasks as complete with checkboxes
- Add and edit remarks for each task
- Detailed task view in a modal window
- User Interface:
- Festive Christmas theme with snowflakes animation
- Intuitive task cards with Christmas icons
- Responsive design for all screen sizes
- Data Management:
- Local storage support for task data
- OneDrive integration for task loading and saving
- Automatic save notifications
- Task data persistence between sessions
index.html
- Main application interfacescript.js
- Core application logic and functionalitystyles.css
- Styling and animationstasks.json
- Task data storage
- Open
index.html
in a web browser - Select a staff member from the dropdown menu
- View and manage their assigned tasks
- Click on a task to view/edit details and remarks
- Use the checkbox to mark tasks as complete
- Changes are automatically saved
- Built with vanilla JavaScript for lightweight performance
- Uses modern CSS features for styling and animations
- Implements Font Awesome icons for visual elements
- Integrates Google Fonts for typography
- Responsive design using CSS Flexbox
Tasks are organized by staff member in the following structure:
{
"staff": {
"[Staff Name]": {
"position": "[Position]",
"tasks": [
{
"id": 1,
"text": "Task description",
"description": "Detailed task description",
"completed": false,
"remarks": ""
}
]
}
}
}