A modern, responsive website for Ceding Foundation built with Next.js, TypeScript, and Tailwind CSS.
Ceding Foundation is a nonprofit organization founded on September 20th, 2020, and registered on October 10th, 2021 by the Ghana Registrar Authority. Founded by Mr. Godfred Akwasi Frimpong and Mr. Johnson Mensah, our motto is “We Live to Serve and We Serve to Live.”
Our mission is to empower orphaned children, the elderly, sick, and less privileged people through love, education, and support.
git clone <repository-url>
cd ceding_foundation_website
npm install
npm run dev
npm run build
This will create an optimized production build in the out folder, ready for static hosting.
src/
├── app/
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout component
│ ├── page.tsx # Homepage
│ ├── leadership/
│ │ └── page.tsx # Leadership team page
│ ├── gallery/
│ │ └── page.tsx # Photo gallery page
│ └── donate/
│ └── page.tsx # Donation page
├── components/
│ ├── Header.tsx # Navigation header
│ ├── Footer.tsx # Site footer
│ └── ContactForm.tsx # Contact form component
public/
├── leaders/ # Leadership team photos
├── images/ # Site images and logo
└── ...
original_files/ # Backup of original HTML/CSS/JS files
/) - Main landing page with hero, about, impact sections, and contact/leadership) - Meet our team page with leadership profiles/gallery) - Photo gallery showcasing our work/donate) - Donation page with Mobile Money instructionsThe website uses CSS custom properties for easy theming. Update the color scheme in src/app/globals.css:
:root {
--primary-color: #2c5282;
--secondary-color: #4299e1;
--accent-color: #f6ad55;
--text-color: #2d3748;
--light-bg: #f7fafc;
--dark-bg: #1a202c;
}
src/app/page.tsx file with your componentsrc/components/Header.tsxThe donation page includes instructions for Mobile Money donations. Update the phone numbers and details in src/app/donate/page.tsx.
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Please feel free to submit a Pull Request.
If you encounter any issues or have questions, please contact us at cedingfoundation@gmail.com.