Student Work Log

Complete timeline of tasks, team member responsibilities, tools used, and development process for the WTSA Community Resource Hub

7
Weeks
50+
Files Created
15+
Pages
100%
Team Effort

Week 1: Nov 18-24, 2025

Project Planning & Requirements Analysis

Team Members
All Team Members
Tools Used
Google Docs, Figma
Notes & Iterations

Analyzed competition brief, brainstormed "Unity Through Community" interpretation, created initial wireframes

Database Schema Design

Team Members
Backend Developer
Tools Used
Prisma, PostgreSQL, DrawSQL
Notes & Iterations

Designed complete data model with tables for chapters, resources, events, users, and mentorship relationships

Visual Design System

Team Members
UI/UX Designer
Tools Used
Figma, Tailwind
Notes & Iterations

Created color palette inspired by TSA branding (blues/reds), designed component library and layouts

Week 2: Nov 25 - Dec 1, 2025

Next.js Project Setup

Team Members
Full Stack Developer
Tools Used
Next.js 14, TypeScript, Tailwind CSS
Notes & Iterations

Initialized project with App Router, configured TypeScript and Tailwind, set up dev environment

Database Implementation

Team Members
Backend Developer
Tools Used
Prisma, PostgreSQL
Notes & Iterations

Created migrations, implemented all models, wrote seed script with Washington chapter data

Core UI Components

Team Members
Frontend Developer
Tools Used
React, TypeScript, Tailwind
Notes & Iterations

Built Button, Card, Header, Footer, and specialized card components (Resource, Chapter, Event)

Week 3: Dec 2-8, 2025

Home Page Development

Team Members
Full Stack Developer
Tools Used
Next.js, Prisma, React
Notes & Iterations

Created hero section, highlighted resources display, directory preview, chapter connection area

Resource Hub & Search

Team Members
Frontend + Backend
Tools Used
React, Next.js, Prisma
Notes & Iterations

Built interactive search/filter system, resource cards grid, detail pages with related resources

Chapter Pages

Team Members
Full Stack Developer
Tools Used
Next.js, Prisma
Notes & Iterations

Developed chapter directory with regional grouping, individual chapter profiles showing resources and mentorship

Week 4: Dec 9-15, 2025

Resource Suggestion System

Team Members
Full Stack Developer
Tools Used
React Hook Form, Next.js API Routes
Notes & Iterations

Created submission form with validation, API endpoint to store suggestions in database

Events & About Pages

Team Members
Frontend Developer
Tools Used
Next.js, React, Prisma
Notes & Iterations

Built Events calendar view with filtering, comprehensive About page with theme explanation

About & Judges Pages

Team Members
Content Writer + Developer
Tools Used
Next.js, Markdown
Notes & Iterations

Wrote comprehensive About page explaining solution, created Judges page with tech docs and compliance info

Week 5: Dec 16-22, 2025

Student Work Log & Copyright Pages

Team Members
Documentation Lead
Tools Used
Next.js, research
Notes & Iterations

Created this work log with task timeline, compiled copyright checklist with all asset attributions

Accessibility Audit

Team Members
Full Team
Tools Used
Lighthouse, axe DevTools, manual testing
Notes & Iterations

Verified semantic HTML, keyboard navigation, color contrast, ARIA labels. Fixed accessibility issues.

Responsive Design Testing

Team Members
Frontend Developer
Tools Used
Chrome DevTools, real devices
Notes & Iterations

Tested all pages at 320px, 768px, 1024px, 1440px. Fixed layout issues, verified mobile menu works.

Week 6: Dec 23-29, 2025

Cross-Browser Testing

Team Members
QA Team
Tools Used
Chrome, Firefox, Safari, Edge
Notes & Iterations

Verified functionality across all major browsers, fixed browser-specific CSS issues

Performance Optimization

Team Members
Full Stack Developer
Tools Used
Lighthouse, Next.js Image
Notes & Iterations

Optimized images, implemented static generation where possible, added database indexes, achieved 90+ Lighthouse score

Content Review & Polish

Team Members
All Team Members
Tools Used
Grammarly, peer review
Notes & Iterations

Reviewed all copy for grammar/clarity, ensured consistent voice, verified all links work

Final Week: Dec 30 - Jan 5, 2026

Final Testing & Bug Fixes

Team Members
All Team Members
Tools Used
Full application
Notes & Iterations

End-to-end testing of all features, fixed final bugs, verified form submissions work

Documentation Finalization

Team Members
Documentation Lead
Tools Used
Work Log, Copyright Checklist
Notes & Iterations

Completed all required competition documentation, ensured judges have clear access to required pages

Deployment & Submission

Team Members
DevOps Lead
Tools Used
Vercel, production environment
Notes & Iterations

Deployed to production, verified database connectivity, prepared submission materials

Tools & Technologies Used

Next.js 14
React 18
TypeScript
Tailwind CSS
PostgreSQL
Prisma ORM
Figma
Git/GitHub
VS Code
Chrome DevTools
Lighthouse
Vercel