Commit Graph
18 Commits
Author SHA1 Message Date
defiQUGandCursor 6c0de165d3 P0: mim-api, live conversion paths, and CWV sprint to ~2.56s LCP.
Ship VMID 7811 API (assistance, contact, Stripe checkout), wire donate and forms to API with accessible success UI, static LCP shell with deferred React mount, and perf gate tooling (P0 72/2600ms; world-class 85/2500ms tracked separately).

Co-authored-by: Cursor <[email protected]>
2026-06-15 23:42:45 -07:00
defiQUGandCursor 98f734d090 Complete P0–P3 motion remediation for institutional A− visual effects grade.
Replace parallax/marquee with RevealSection and PartnerStrip, consolidate HomeHero, add reduced-motion hooks and LazyMotion, and refresh Lighthouse evidence (perf 67, a11y 100).

Co-authored-by: Cursor <[email protected]>
2026-06-15 22:39:42 -07:00
defiQUGandCursor 5c465d176e Institutional A-grade nav logo: SVG lockups, WCAG audit, and deploy hygiene.
Add transparent nav SVG assets with raster fallbacks, header contrast and focus fixes, automated a11y audit scripts, and evidence reports for institutional review.

Co-authored-by: Cursor <[email protected]>
2026-06-15 19:06:00 -07:00
defiQUGandCursor 85b54e7f5b Align branding, PWA manifest, and contact details with mim4u.org.
Unify logos (footer dark symbol), OG image URL, canonical phone/EIN in siteContent, and foundation copy in i18n, env example, and AI chat prompt.

Co-authored-by: Cursor <[email protected]>
2026-05-27 20:21:12 -07:00
defiQUGandCursor b096a79573 Fix light/dark and responsive layout across mobile, tablet, and desktop.
Sync theme toggle with html.dark body styles; Tailwind dark: on nav/footer; tablet uses hamburger until lg; symbol logo in dark mode; mobile menu scroll and contrast; cookie/donate FAB spacing.

Co-authored-by: Cursor <[email protected]>
2026-05-27 13:28:41 -07:00
defiQUGandCursor 83727e217a Remove hero gap below header
Drop min-h-screen vertical centering on hero; use compact top padding so copy and photos sit directly under the nav in light and dark mode.

Co-authored-by: Cursor <[email protected]>
2026-05-26 22:10:57 -07:00
defiQUGandCursor e24cb6379a Fix stale home copy, enlarge nav logo, and refresh PWA cache
Replace student/counselor sections with foundation messaging; show nav from md breakpoint; workbox skipWaiting so deploys reach browsers faster.

Co-authored-by: Cursor <[email protected]>
2026-05-26 22:00:39 -07:00
defiQUGandCursor c9948dff4a Align site copy and structure with client foundation brief
Add About, Mission, What We Do, Events, and Contact pages; update hero, footer, nav, EIN 33-4887159, and [email protected]; warm cream/beige palette and faith-centered messaging for LA County outreach.

Co-authored-by: Cursor <[email protected]>
2026-05-26 21:02:02 -07:00
defiQUGandCursor 33aab0d3de Add brand kit, #/brand page, and responsive logo marks
Export script generates PNG/WebP/favicons/ZIP and OG image; nav uses symbol on mobile and horizontal lockup on desktop; press kit at #/brand with download links and print-friendly guidelines.

Co-authored-by: Cursor <[email protected]>
2026-05-26 20:53:37 -07:00
defiQUGandCursor 2019f56f27 fix(brand): enlarge nav logo and header rhythm on desktop
Scale logo to 4rem from lg breakpoint, add nav min-height and lg py-4
so the wordmark reads better without crowding mobile controls.

Co-authored-by: Cursor <[email protected]>
2026-05-26 20:35:59 -07:00
defiQUGandCursor f5d305bfcb feat(brand): official logo, forest green/gold theme, and favicon set
Wire public/logo.png into nav/footer LogoMark with responsive sizing,
remap primary/secondary Tailwind scales to brand colors, and refresh
CTAs, PWA manifest, and favicon assets for mim4u.org.

Co-authored-by: Cursor <[email protected]>
2026-05-26 18:14:43 -07:00
defiQUG 16b9b02d70 MIM4U: UX/SEO/performance/security – self-host Inter, CSP, first-party analytics, cookie consent, Get Help form, impact page, LazyImage fix
Made-with: Cursor
2026-02-26 22:34:45 -08:00
defiQUG f1c61c8339 Deploy to production - ensure all endpoints operational 2025-11-12 08:17:28 -08:00
defiQUG ad8e763750 feat: Implement browser-compatible processing pipeline for student requests
- Added SimpleBrowserProcessor class to handle student requests in a queue.
- Introduced methods for adding requests, notifying subscribers, and processing the queue.
- Mock AI matching logic implemented to simulate resource matching based on request categories and urgency.
- Added generateInsights method to analyze request trends and urgencies.

feat: Create authentication context for user management

- Developed AuthContext to manage user authentication state.
- Implemented login and logout functionalities with mock user data.
- Added loading state management during authentication processes.

feat: Add notification context for managing user notifications

- Created NotificationContext to handle notifications throughout the application.
- Implemented methods for adding, marking as read, and removing notifications.

feat: Introduce common hooks for utility functions

- Developed useHashRoute for hash-based routing.
- Created useLocalStorage for managing local storage with TypeScript support.
- Implemented useMediaQuery for responsive design handling.
- Added useDebounce for debouncing values in state.

feat: Implement donation impact calculation hook

- Created useDonationImpact hook to calculate the impact of donations.
- Added useFormValidation hook for form state management and validation.

feat: Design main layout and page structure components

- Developed MainLayout and PageShell components for consistent layout structure.
- Created SectionHeader and Card components for reusable UI elements.

feat: Build HomePage with impact statistics and service offerings

- Implemented HomePage component with hero section, impact stats, and service cards.
- Integrated tracking for donation and volunteer actions.

feat: Add analytics utilities for tracking events

- Created analytics utility for tracking page views and custom events.
- Implemented donation and volunteer tracking functionalities.

feat: Enhance helper functions for various utilities

- Developed utility functions for impact calculation, formatting, validation, and debouncing.
2025-10-05 08:59:50 -07:00
defiQUG a883cec1f8 feat: Add Phase 3B Enterprise Features including Advanced Analytics, Mobile Volunteer App, and Staff Training System; update deployment guide and environment configuration 2025-10-05 05:32:41 -07:00
defiQUG 972669d325 feat: Implement Salesforce Nonprofit Cloud CRM integration and Real-Time Data Processing system
- Added SalesforceConnector for handling Salesforce authentication, case creation, and updates.
- Integrated real-time processing capabilities with StudentAssistanceAI and Salesforce.
- Implemented WebSocket support for real-time updates and request handling.
- Enhanced metrics tracking for processing performance and sync status.
- Added error handling and retry logic for processing requests.
- Created factory function for easy initialization of RealTimeProcessor with default configurations.
2025-10-05 05:29:36 -07:00
defiQUG 3aa2e758be feat: Add AI Assistance Portal components and enhance layout; update notification service and processing pipeline for improved request handling 2025-10-05 05:20:00 -07:00
defiQUG 1b3793447a feat: initialize project with Tailwind CSS, React, and TypeScript setup
- Added Tailwind CSS configuration with custom theme colors and animations.
- Created global styles in index.css including custom scrollbar and button components.
- Set up main entry point in main.tsx to render the App component.
- Configured TypeScript with strict settings and path mapping.
- Added support for high contrast mode and reduced motion in styles.
- Included print styles for better printing experience.
2025-10-04 18:11:14 -07:00