From 4cc15f07bd8a346639af52b7740cb09779081424 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:00:11 -0400 Subject: [PATCH 01/10] Update README.md initial readme --- README.md | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 129 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f6e0339..51ae65d 100644 --- a/README.md +++ b/README.md @@ -1 +1,129 @@ -Placeholder \ No newline at end of file +# WIN – Student Support & Case Management System + +## Overview + +**WIN (Wellness & Intervention Network)** is a secure, role-based case management application designed to support student intervention documentation, service tracking, and compliance workflows. + +The system centralizes student support cases while maintaining auditability and regulatory documentation alignment. + +> ⚠️ Features marked as **TBD** are planned but not yet implemented. + +--- + +## Current Status + +- **Version:** 0.1 (MVP Development) +- **Environment:** Development +- **Production Deployment:** TBD +- **SIS Integration:** TBD + +--- + +## Implemented Features (MVP) + +- Student profile creation +- Case creation and assignment +- Case notes logging +- Basic service tracking +- Basic role-based access control (RBAC) +- Basic activity logging + +--- + +## Planned Features (Not Yet Implemented) + +- Advanced reporting dashboards – TBD +- Workflow automation – TBD +- Notification engine – TBD +- SIS integration – TBD +- Automated compliance validation – TBD +- Consent tracking module – TBD +- Document versioning – TBD +- Analytics & risk scoring – TBD +- External agency portal – TBD + +--- + +## Regulatory & Compliance Alignment + +WIN is designed to support documentation workflows aligned with: + +- IDEA (Individuals with Disabilities Education Act) +- FERPA (Family Educational Rights and Privacy Act) +- FAPE documentation requirements + +### Current Compliance Capabilities + +- Timestamped case notes +- User action logging +- Role-based access restrictions + +### Planned Compliance Enhancements (TBD) + +- Consent management tracking +- Immutable record locking +- Automated compliance reporting +- Formal audit export reports +- Record retention automation + +--- + +## User Roles + +| Role | Status | Capabilities | +|------|--------|-------------| +| Administrator | Implemented | User management, full access | +| Case Manager | Implemented | Manage cases, add notes | +| Reviewer | Partial | Read-only access (expanded permissions TBD) | +| Service Provider | Partial | Service logging (expanded features TBD) | + +--- + +## Technical Architecture + +### Backend +- RESTful API – Implemented +- Authentication (JWT-based) – Implemented +- Role-based authorization – Implemented +- Audit logging middleware – Basic version implemented + +### Database + +Relational schema includes: + +- Students +- Cases +- Case Notes +- Services +- Users +- Roles +- Audit Logs (basic) + +Additional schema validation and optimization – TBD + +--- + +## Security Controls + +### Implemented + +- HTTPS (environment dependent) +- Role-based access control +- Session authentication + +### Planned (TBD) + +- Encryption at rest verification +- Fine-grained field-level access control +- File storage encryption +- Automated security monitoring +- Periodic security testing process + +--- + +## Installation + +```bash +git clone https://github.com/your-org/win-app.git +cd win-app +npm install From 780079d29998119c7ddc47d30435b834b953b016 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:21:05 -0400 Subject: [PATCH 02/10] Create SECURITY.md --- SECURITY.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..9bc868d --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,36 @@ +# Security Policy + +## Reporting a Vulnerability + +If you discover a security issue, please report it **privately**. + +Email: rrosado6@gatech.edu +Subject: SECURITY: + +Include: +- Description of the issue and impact +- Steps to reproduce (POC if available) +- Affected components +- Screenshots or logs (if helpful) + +Do not open public issues for security vulnerabilities. + +## Response Timeline + +- Acknowledgement within 2 business days +- Triage and severity assessment within 5 business days +- Fix or mitigation as soon as practical based on severity + +## Responsible Disclosure + +We support responsible security research conducted in good faith. +Please avoid service disruption, data exfiltration beyond proof-of-concept, or privacy violations. + +Public disclosure should occur only after a fix or mitigation is available. + +## Security Expectations + +- Enforce server-side authorization (RBAC) +- Protect sensitive data in transit (TLS) +- Log and audit critical actions +- Review code before merging From 3678491cdb83877089694f2b4e640e614fc7a2f3 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:25:49 -0400 Subject: [PATCH 03/10] Create Index.html --- Index.html | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Index.html diff --git a/Index.html b/Index.html new file mode 100644 index 0000000..25b3669 --- /dev/null +++ b/Index.html @@ -0,0 +1,6 @@ + + +

Welcome!

+

This the WIN GitHub Pages site.

+ + From 317e27c0cd11d68dff82d13d5b4680d966096934 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:28:56 -0400 Subject: [PATCH 04/10] Update Index.html --- Index.html | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 110 insertions(+), 3 deletions(-) diff --git a/Index.html b/Index.html index 25b3669..3161491 100644 --- a/Index.html +++ b/Index.html @@ -1,6 +1,113 @@ - + + + + + + C4G Win + + -

Welcome!

-

This the WIN GitHub Pages site.

+ +
+

C4G Win

+

A goal tracking and incident logging platform designed for impact.

+
+ +
+
+

About the Project

+

+ C4G Win is a simple, human-centered goal management system built to help mentors, + case managers, and program administrators track progress and document critical incidents. +

+
+ +
+

Key Features

+
    +
  • Student goal tracking
  • +
  • Progress visualization
  • +
  • Incident documentation
  • +
  • Secure and privacy-focused design
  • +
+
+ +
+

Repository

+

View the source code and contribute on GitHub.

+ View on GitHub +
+
+ + + From 470b8cf6b7adf829f309bc8a6d20ab2880595f50 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:32:24 -0400 Subject: [PATCH 05/10] Create Docs --- Docs | 1 + 1 file changed, 1 insertion(+) create mode 100644 Docs diff --git a/Docs b/Docs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Docs @@ -0,0 +1 @@ + From 10cfa0b49a14f0cd4fe80270d5fefce3052375ea Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:32:57 -0400 Subject: [PATCH 06/10] Delete Docs --- Docs | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Docs diff --git a/Docs b/Docs deleted file mode 100644 index 8b13789..0000000 --- a/Docs +++ /dev/null @@ -1 +0,0 @@ - From 41a0dbca2a13cbd20d65dbbd7f73ed40be132981 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:35:02 -0400 Subject: [PATCH 07/10] Rename Index.html to Docs/Index.html --- Index.html => Docs/Index.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Index.html => Docs/Index.html (100%) diff --git a/Index.html b/Docs/Index.html similarity index 100% rename from Index.html rename to Docs/Index.html From baab78d026f61be5774f183d7b2fb3ddfeba3069 Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:35:54 -0400 Subject: [PATCH 08/10] Rename Index.html to Index.html --- {Docs => docs}/Index.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {Docs => docs}/Index.html (100%) diff --git a/Docs/Index.html b/docs/Index.html similarity index 100% rename from Docs/Index.html rename to docs/Index.html From 5479cd459c822894ac3a33db4cd9a4bf4f708e2e Mon Sep 17 00:00:00 2001 From: raulsagrado <119356996+raulsagrado@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:42:08 -0400 Subject: [PATCH 09/10] Update Index.html compliance check --- docs/Index.html | 156 +++++++++++++++++++++++++++++++++--------------- 1 file changed, 109 insertions(+), 47 deletions(-) diff --git a/docs/Index.html b/docs/Index.html index 3161491..1335b75 100644 --- a/docs/Index.html +++ b/docs/Index.html @@ -2,112 +2,174 @@ - - C4G Win + + + + WIN Student Goal Tracker + + + + + + + -
-

C4G Win

+
+

WIN Student Goal Tracker

A goal tracking and incident logging platform designed for impact.

-
-
-

About the Project

+
+
+

About the Project

- C4G Win is a simple, human-centered goal management system built to help mentors, - case managers, and program administrators track progress and document critical incidents. + WIN Student Goal Tracker is a simple, human-centered goal management system built to help mentors, + case managers, and program administrators track student progress and document critical incidents.

-
+
-
-

Key Features

+
+

Key Features

  • Student goal tracking
  • -
  • Progress visualization
  • -
  • Incident documentation
  • -
  • Secure and privacy-focused design
  • +
  • Progress visibility
  • +
  • Critical incident documentation
  • +
  • Security- and privacy-focused design
-
+ -
-

Repository

+
+

Repository

View the source code and contribute on GitHub.

- View on GitHub -
- + + View on GitHub + + + -