## Overview

WIN Student Goal Tracker supports student goal tracking, services documentation, and critical incident reporting with auditability and privacy in mind. The system reduces manual paperwork and improves visibility into student progress.

## Typical Workflow

1. Select a student.
2. Select a goal.
3. Record progress events for that goal.
4. Record case notes and services provided.
5. If needed, log a critical incident.
6. Generate reports for program outcomes.

## Core Features

- Student profiles: demographics and program context.
- Goal management: sub-goals, statuses, and progress tracking.
- Case documentation: notes and service tracking.
- Critical incidents: consistent logging and review.
- Search and filters: quickly locate students.

## Project Structure

- `api/` — middle-tier services and data access
- `ui/` — front-end application
- `db/` — database structures
- `SECURITY.md` — security practices
- `README.md` — build instructions

## Getting Started

1. Review the `README.md`.
2. Configure the API and database.
3. Run the UI and validate workflows.

Go to GitHub

## Roadmap

### MVP

- Student profiles
- Goal creation
- Incident logging

### Operations

- Search and filters
- Reports
- Supervisor review

### Compliance

- Audit logs
- Retention policy
- Incident classification

## Team Members

- Armin Abaye — UX/UI Lead
- Ivan Pelly — Full Stack Lead
- Oliver Pelly — Backend & Security
- Raul Rosado — Infrastructure & Governance
- Vraj Patel — Front-End Development

## Documentation

Explore the technical documentation for the WIN Student Goal Tracker.

Database Documentation API Documentation UI Documentation User Manual Documentation Prototype Evaluation Survey

## Lighthouse Scores

100Performance
100Accessibility
100Best Practices
100SEO