{s.title}
{s.body}
const { React, ReactDOM } = window; const { useState, useEffect, useRef, useMemo } = React; const { motion, AnimatePresence } = window.FramerMotion || {}; /** * Miracles in Motion — Complete Non-Profit Website * A comprehensive 501(c)3 organization website with modern design, * donation processing, volunteer management, and impact tracking. */ /* ===================== Router ===================== */ function useHashRoute() { const parse = () => (window.location.hash?.slice(1) || "/"); const [route, setRoute] = useState(parse()); useEffect(() => { const onHash = () => setRoute(parse()); window.addEventListener("hashchange", onHash); return () => window.removeEventListener("hashchange", onHash); }, []); return route; } /* ===================== Icons ===================== */ const Icons = { Heart: () => React.createElement('i', { className: 'fas fa-heart' }), HandHeart: () => React.createElement('i', { className: 'fas fa-hand-holding-heart' }), Users: () => React.createElement('i', { className: 'fas fa-users' }), Globe: () => React.createElement('i', { className: 'fas fa-globe' }), Star: () => React.createElement('i', { className: 'fas fa-star' }), CheckCircle: () => React.createElement('i', { className: 'fas fa-check-circle' }), Mail: () => React.createElement('i', { className: 'fas fa-envelope' }), Phone: () => React.createElement('i', { className: 'fas fa-phone' }), MapPin: () => React.createElement('i', { className: 'fas fa-map-marker-alt' }), Facebook: () => React.createElement('i', { className: 'fab fa-facebook-f' }), Instagram: () => React.createElement('i', { className: 'fab fa-instagram' }), Twitter: () => React.createElement('i', { className: 'fab fa-twitter' }), LinkedIn: () => React.createElement('i', { className: 'fab fa-linkedin-in' }), ArrowRight: () => React.createElement('i', { className: 'fas fa-arrow-right' }), Menu: () => React.createElement('i', { className: 'fas fa-bars' }), Close: () => React.createElement('i', { className: 'fas fa-times' }), Donate: () => React.createElement('i', { className: 'fas fa-donate' }), Volunteer: () => React.createElement('i', { className: 'fas fa-hands-helping' }), Calendar: () => React.createElement('i', { className: 'fas fa-calendar-alt' }), Award: () => React.createElement('i', { className: 'fas fa-award' }), Shield: () => React.createElement('i', { className: 'fas fa-shield-alt' }), FileText: () => React.createElement('i', { className: 'fas fa-file-text' }), Quote: () => React.createElement('i', { className: 'fas fa-quote-left' }), ChevronDown: () => React.createElement('i', { className: 'fas fa-chevron-down' }), ExternalLink: () => React.createElement('i', { className: 'fas fa-external-link-alt' }), }; /* ===================== Main App ===================== */ export default function MiraclesInMotionSite() { const [darkMode, setDarkMode] = useState(false); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const route = useHashRoute(); useEffect(() => { document.title = route === "/" ? "Miracles in Motion — Essentials for Every Student" : `Miracles in Motion — ${route.replace("/", "").replace(/-/g, " ").replace(/\b\w/g, (m) => m.toUpperCase())}`; }, [route]); return (
Miracles in Motion is a nonprofit providing students with the essentials they need to thrive: backpacks and notebooks, uniforms and shoes, and the everything-else fund for urgent needs.
{body}
{s.body}
Your gift funds direct student needs first. We publish anonymized impact and receipts for transparency.
One-page referral. No uploads required. We do the running so students don’t miss class.
“A student arrived with torn shoes before winter break. Within 24 hours, Miracles in Motion had a new coat and shoes ready. He came back from break beaming.”
Your gift today equips a child with the essentials they need—fast. $48 fills a backpack; $72 outfits a student with shoes and a coat.
Miracles in Motion is a 501(c)(3). EIN 88-1234567.
You’ll receive an email receipt for your tax records. Donations are tax-deductible to the extent allowed by law. EIN 12-3456789.
Check if your employer will match your donation. Provide your receipt to your HR portal using our EIN.
Download matching gift letter{s.body}
“{t.quote}”
We collect only the data necessary to process donations, volunteer coordination, and email subscriptions. We do not sell or trade personal data. You may request access, correction, or deletion at privacy@miraclesinmotion.org.
We never sell, share, or trade donor names or personal information with any other entity, nor send donor mailings on behalf of other organizations. This policy applies to all information received online and offline.
We use essential cookies for site functionality and, with your consent, privacy-friendly analytics. You can change your choices via the cookie banner or by clearing site data.
Donations are generally non-refundable. If you believe a donation was made in error, contact donate@miraclesinmotion.org within 15 days for assistance.
By volunteering, you agree to follow staff instructions; assume ordinary risks associated with volunteering; and release Miracles in Motion from liability for ordinary negligence. You consent to background checks where required and agree to our child-safeguarding rules (no unsupervised time with minors, no personal contact outside events). Under 18 requires guardian consent.
We serve students regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, disability, or any other protected status.
We aim to meet WCAG 2.1 AA standards. If you encounter accessibility barriers, email access@miraclesinmotion.org.
Miracles in Motion is a 501(c)(3) nonprofit. EIN 12-3456789. Annual reports and Form 990s are available upon request or linked here when published.
State disclosures: Certain states may require additional disclosures for charitable solicitations. Where applicable, our disclosures will be presented on the donation page and receipts.
{subtitle}
}We use cookies to improve your experience. By continuing, you agree to our cookie policy.