A Next.js website for Kamwokya Hope Basketball, showcasing programs, enabling donations and sponsorships, and sharing grant information. Includes an automatic Bible verse on key pages.
npm install
npm run devOpen http://localhost:3000.
npm run build
npm start- Home — Hero, mission, “How you can help” (Donate, Sponsor, Grants, Contact)
- About — Story, values, location
- Programs — Basketball, multi-sport, youth development, community events
- Gallery — Placeholder grid (add images under
public/gallery/and usenext/image) - Donate — Why donate, ways to give (bank, mobile money, in-kind), link to contact for details
- Sponsors — Team and program sponsorship options, contact CTA
- Grants — Grant support info and contact for funders
- Contact — Placeholder for location, email, phone / mobile money
- Bible verse — Random verse shown on each page load (curated list, no API key)
- Contact — In
app/contact/page.tsx, set your real email, phone, and mobile money numbers. - Donation details — Add bank name, account number, and mobile money numbers on the Donate page or Contact.
- Gallery — Put images in
public/gallery/and inapp/gallery/page.tsxreplace placeholders with<Image src="/gallery/your-image.jpg" ... />fromnext/image. - Bible verses — Edit the
VERSESarray incomponents/BibleVerse.tsxto add or change verses.
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS v4