Hope for the Future Ministries
Deschide h4fministries.com →Hope for the Future Ministries este o organizație misionară din Georgia, SUA, care susține o lucrare în Malawi, o tabără de tineret în România și o familie de misionari. Am construit pentru ea un site nou și o platformă de donații, care înlocuiesc vechiul site WordPress. Site-ul e scris pentru donatori din SUA, în engleză, cu dolari și cu regulile fiscale americane.
Ce am avut de rezolvat
Vechiul site WordPress prezenta lucrarea, dar nu putea primi donații pe fonduri. Un donator care voia să susțină tabăra din România, și nu orfanii din Malawi, nu avea cum să spună asta. Banii veneau pe căi diferite, fără o evidență comună și fără chitanțe.
Pentru o organizație 501(c)(3), chitanța nu e un detaliu: donatorii o folosesc la declarația fiscală. De aceea trebuie să conțină exact formularea cerută de IRS. Fără ea, fiecare donație însemna muncă de mână și risc de greșeală.
Ce am construit
- Site public — 9 pagini (Malawi, România, familia Cornea, călătorii misionare, echipă, legământ, contact și donații), scrise de la zero, nu copiate din WordPress.
- Donații pe 4 fonduri — Malawi, Romania Camp, General și Cornea Family. Donatorul alege fondul, suma și dacă dă o singură dată sau lunar. Plata se face pe pagina Stripe: card, Apple Pay, Google Pay sau Cash App Pay.
- Chitanțe PDF numerotate — emise automat la fiecare donație, în seria H4F, cu textul cerut de IRS, și trimise pe e-mail. Dacă trimiterea eșuează, o coadă de joburi o reîncearcă.
- Donațiile din afara cardului — Zelle, Cash App, PayPal și cec nu spun singure pentru ce fond sunt. Pentru ele, donatorul anunță darul printr-un formular, iar donația se înregistrează în admin.
- Panou de administrare cu 11 secțiuni — donații, fonduri, evenimente afișate pe prima pagină, echipă, mesaje, media, utilizatori și securitate. Din el se completează datele de plată, fără ca noi să mai scriem cod.
- 3 formulare — contact, cerere pentru o călătorie misionară și anunț de donație. Toate se salvează în admin chiar dacă e-mailul cade.
- Logare protejată — autentificare în doi pași, blocare după încercări eșuate, liste de IP-uri blocate și un răspuns care durează la fel indiferent dacă adresa de e-mail are cont sau nu.
Mutarea de pe WordPress, partea nevăzută
Am mutat site-ul pe aceeași adresă, h4fministries.com. Am păstrat neatinse e-mailul organizației, găzduit separat la Microsoft 365, și cele 28 de adrese vechi indexate de Google. Cele 14 pagini de lucrări ale vechiului site duc acum, prin 17 reguli de redirecționare permanentă, la paginile Malawi și România. Fostele evenimente duc la secțiunea de evenimente de pe prima pagină. Paginile goale lăsate de WordPress răspund intenționat cu 404, ca Google să le scoată din index, nu să le trimită pe toate la prima pagină.
Textele legale au cerut la fel de multă atenție ca și codul. Fondul unei familii de misionari e formulat ca o contribuție către organizație, folosită la decizia consiliului, ca donațiile să rămână deductibile. Am centralizat textele fiscale, așa că trecerea de la „cerere în așteptare” la „înregistrată ca 501(c)(3)” s-a făcut într-un singur loc.
Cum e construit
Site-ul e scris în Next.js 16, cu baza de date PostgreSQL. Pornește de la baza de administrare pe care o folosim și la alte proiecte VlachDev, din care am ascuns ce nu se aplică aici, de pildă galeriile foto și magazinul online. Cardul nu trece niciodată prin site: plata se face pe pagina Stripe, iar noi primim doar confirmarea. Am renunțat astfel la un formular de plată propriu și am câștigat faptul că site-ul nu păstrează date de card.
Decizia pe care am luat-o conștient e găzduirea: rulează pe un VPS de 2 GB, împărțit cu alte două site-uri, nu pe Vercel, ca organizația să nu plătească încă un serviciu lunar. Compromisul se vede la fiecare actualizare. Build-ul are nevoie de aproape 1,8 GB de memorie, așa că rulează cu prioritate scăzută, lângă versiunea live, și durează câteva minute în care vecinii merg mai încet. Trecerea la versiunea nouă întrerupe site-ul aproximativ o secundă. Dacă versiunea nouă nu pornește, serverul revine singur la cea veche.
Unde e acum
Live pe h4fministries.com din octombrie 2026. Donațiile cu cardul și prin Zelle, Cash App și PayPal sunt în configurare, iar până atunci pagina de donații oferă cecul și contactul direct.