
Pick up the Scrumbs...
Scrumbs is an interactive web app for project management. It simulates a virtual Scrum board that teams can use to create, update, and delete tasks, and monitor project progress. It also includes an admin panel for managing users and teams.
Task Board

Background
Scrumbs was a project for my software assurance class. My teammate and I focused on implementing BLP models, DFD models, and other SDLC practices to make a secure product. We may have gone a little wild with CSS, but it was a great learning experience.

Tech Used
- Angular
- MongoDB
- TypeScript
- NodeJS
- Express
Security Features
- JWT authorization/authentication
- HTTP Interceptor
- User activity logging
- Password hashing
- Authentication Guard
Use Case Diagram

Threat Model / Data Flow Diagram
