Skip to content

Growth & Perseverance

Building SisterShield as a solo project meant every challenge — technical, design, or strategic — had to be resolved independently. This page documents that journey: the problems encountered, the reasoning behind solutions, and the growth that resulted. The Technovation rubric values a clear narrative of challenges and learning, and this page provides exactly that.

Before vs After: Design Evolution

Each entry below documents a specific issue discovered during development, the hypothesis for fixing it, the change applied, and the outcome.

Evolution 1: TODO: Title

FieldDetail
Issue DiscoveredTODO: What problem was identified? (e.g., “Users experienced purple fatigue — too many elements competed for attention”)
When/How DiscoveredTODO: Testing cycle, self-review, mentor feedback, etc.
HypothesisTODO: What did you believe would fix it?
Changes AppliedTODO: Specific UI/code changes (with links to relevant commits or files)
Before StateTODO: Screenshot or description of the UI before the change
After StateTODO: Screenshot or description of the UI after the change
Outcome (Qualitative)TODO: User feedback, personal assessment
Outcome (Quantitative)TODO: Task completion rate, time-on-task, error rate
Next StepsTODO: What would you refine further?

Evolution 2: TODO: Title

FieldDetail
Issue DiscoveredTODO
When/How DiscoveredTODO
HypothesisTODO
Changes AppliedTODO
Before StateTODO
After StateTODO
Outcome (Qualitative)TODO
Outcome (Quantitative)TODO
Next StepsTODO

Evolution 3: TODO: Title

FieldDetail
Issue DiscoveredTODO
When/How DiscoveredTODO
HypothesisTODO
Changes AppliedTODO
Before StateTODO
After StateTODO
Outcome (Qualitative)TODO
Outcome (Quantitative)TODO
Next StepsTODO

Challenge & Ambiguity Log

Real projects involve ambiguity — moments where there is no clear right answer. This log documents those moments and how they were resolved.

Challenge 1: TODO: Title

FieldDetail
Challenge EncounteredTODO: What was the problem or ambiguity?
Why It Was HardTODO: What made this non-obvious? Multiple valid options, conflicting requirements, unknown territory?
Constraints IdentifiedTODO: Time, technical, design, ethical constraints
Alternatives ConsideredTODO: List at least 2 alternatives and why each was or was not viable
Resolution ApproachTODO: What was decided and why?
What Was LearnedTODO: Transferable insight gained from this experience

Challenge 2: TODO: Title

FieldDetail
Challenge EncounteredTODO
Why It Was HardTODO
Constraints IdentifiedTODO
Alternatives ConsideredTODO
Resolution ApproachTODO
What Was LearnedTODO

Challenge 3: TODO: Title

FieldDetail
Challenge EncounteredTODO
Why It Was HardTODO
Constraints IdentifiedTODO
Alternatives ConsideredTODO
Resolution ApproachTODO
What Was LearnedTODO

Solo Project Narrative

Building SisterShield as a single developer required wearing every hat: designer, developer, researcher, project manager, tester, and content creator. This narrative documents the personal growth that came from that breadth.

Time Management

TODO: How was the project timeline managed? What tools or methods were used? Were there moments when scope had to be cut, and how were those decisions made?

Self-Directed Learning

TODO: What new skills were required that were not known at the start? How were they learned? What resources were most helpful?

Motivation Through Difficulty

TODO: What kept the project moving during the hardest moments? Was it the mission, a specific user story, a personal connection to the problem, or something else?


Technical Growth Areas

Document specific technical skills learned during the project.

Skill AreaStarting LevelEnding LevelHow LearnedEvidence
Next.js 14 App RouterTODOTODOTODOTODO: Link to specific implementation
Prisma ORMTODOTODOTODOTODO: Link to schema or migration
AI Integration (LLM APIs)TODOTODOTODOTODO: Link to AI course generation code
Trauma-Informed DesignTODOTODOTODOTODO: Link to design decisions
i18n ImplementationTODOTODOTODOTODO: Link to locale configuration
Twine Parsing & InjectionTODOTODOTODOTODO: Link to Twine builder code
TypeScriptTODOTODOTODOTODO: Link to complex type usage
Accessibility (WCAG AA)TODOTODOTODOTODO: Link to accessibility implementation

Rubric Mapping

Rubric CategoryHow This Page Contributes
Growth & PerseveranceClear narrative of challenges encountered, alternatives considered, and learning outcomes
TechnicalTechnical growth areas with evidence of skill development
User ExperienceBefore/After evolutions show iterative refinement driven by user needs