Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

ilaekrivine9/School-box-Africa-volunteers

Domaine:

education

Type de record:

software
Créateur:
ila
Hôte:
# School Box Africa - Volunteer Portal A clean, single-page volunteer signup portal for School Box Africa — an education technology startup building AI-powered shipping container learning labs across Africa to deliver vocational courses in agriculture, electrics, basic engineering, and more. ## Features - **Volunteer Application Form** — Collects full name, skills & experience, preferred contact method, and portfolio uploads - **Contact Method Selection** — Volunteers choose between Email or WhatsApp; only the selected method is stored - **Portfolio Uploads** — Support for PDF file uploads (drag & drop) and up to 3 URL links - **Email Notifications** — Form submissions are sent to `schoolboxafrica@gmail.com` via Formspree - **Responsive Design** — Works beautifully on mobile, tablet, and desktop - **Accessible** — Proper labels, focus states, and ARIA attributes throughout ## Tech Stack - React + TypeScript + Vite - Tailwind CSS for styling - shadcn/ui components - GSAP for entrance animations - Lucide React for icons - Formspree for form submission & email notifications ## Getting Started ### Prerequisites - Node.js 18+ and npm ### Installation ```bash # Clone the repository git clone github.com cd sba-volunteer-portal # Install dependencies npm install # Start the development server npm run dev ``` The app will be available at `localhost`. ### Building for Production ```bash npm run build ``` The built files will be in the `dist/` directory. ## Email Setup This project uses Formspree to handle form submissions and send email notifications. 1. Create a free account at formspree.io 2. Create a new form 3. Replace the `FORMSPREE_ENDPOINT` in `src/App.tsx` with your form's endpoint URL 4. Update the form's notification email to `schoolboxafrica@gmail.com` in your Formspree dashboard The free tier includes 50 submissions per month. ## Customization ### Colors The brand colors are define …

Visit

github.com

Similaires

School in a Box in Low Resource Primary School in MozambiqueKwakuPeprah/Amaze-Africa-Chat-box<p>Modified Box-Pierce (Ljung-Box) statistic.</p>SherpaTT Orbiting BoxEngxAbdalmounem/Health-BoxLooking Past the Miracle Box

School in a Box in Low Resource Primary School in Mozambique

The new Sustainable Development Goals call for quality education for all. This study aims to examine

KwakuPeprah/Amaze-Africa-Chat-box

# Amaze Africa Fabrics Chatbot ## Project Overview This project is a basic yet robust chatbot desi

<p>Modified Box-Pierce (Ljung-Box) statistic.</p>

This study aimed to predict the short-term trends of confirmed COVID-19 cases and the MASI s

SherpaTT Orbiting Box

This experiment with SherpaTT has been done in Morocco. SherpaTT orbits an object with the HCRU

EngxAbdalmounem/Health-Box

A portable IoT-based vital signs monitoring system — BSc Thesis, International University of Africa

Looking Past the Miracle Box

This paper focuses on tools to approach the practices inherent to the formal and informal e-waste va