My Works
Project 3
Egoigwe Charity Website – Project Overview The Egoigwe Charity Website is an online platform designed to support humanitarian efforts by facilitating donations, showcasing ongoing projects, and encouraging community involvement. The website is built with a clean and responsive design, making it easy for visitors to navigate, donate, and participate in charitable activities. Technologies Used The website leverages the following technologies: HTML5 – Provides the foundational structure for web pages, ensuring accessibility and semantic clarity. CSS3 – Enhances styling with custom themes, animations, and layouts for a visually appealing experience. Bootstrap 5 – Ensures a responsive and mobile-friendly design with pre-built components. PHP (Backend) – Handles dynamic content, user authentication, form processing, and database interactions. MySQL (Database) – Stores donor information, campaign details, and financial transactions securely. Website Features 1. Home Page ✔ A visually engaging hero section with a mission statement and a call-to-action for donations. ✔ Featured campaigns section showcasing ongoing and upcoming projects. ✔ Success stories/testimonials from beneficiaries and donors. ✔ Latest news and updates on charity events and progress reports. ✔ Donors can choose one-time or recurring donations. ✔ A progress tracker to display fundraising goals and amounts collected in real time. ✔ Automated donation receipts sent via email using PHPMailer. 3. User Authentication (Login & Registration) ✔ Donor Registration/Login – Allows donors to track their contributions and receive updates. ✔ Volunteer Signup – Users can register as volunteers for charity events and projects. ✔ Admin Login – The admin panel enables authorized users to manage donations, campaigns, and users. ✔ Password Recovery System – Users can reset passwords securely via email verification. 4. Projects & Campaigns Page ✔ Detailed listing of all charity projects and campaigns, categorized by type (e.g., education, healthcare, food relief). ✔ Each project has an individual page with: A description of the initiative. Images and videos showcasing progress. A "Donate Now" button for direct contributions. An impact report summarizing funds used and results achieved. 5. Donor Dashboard ✔ Logged-in users can view their donation history and download receipts. ✔ Subscription management for recurring donors. ✔ Updates on new campaigns and personalized thank-you messages. 6. Admin Panel (Content Management System) ✔ Dashboard Overview – Displays real-time stats on donations, active campaigns, and user engagement. ✔ CRUD Operations (Create, Read, Update, Delete) for: Charity projects and campaigns. Donor and volunteer records. Fundraising reports. ✔ Automated Email System for sending newsletters, thank-you emails, and impact reports. ✔ Export feature to generate reports in CSV/PDF formats. 7. Blog & News Section ✔ Regular updates on charity activities, success stories, and upcoming events. ✔ Social media sharing options for increased visibility. 8. Contact & Support ✔ A contact form for inquiries, volunteer sign-ups, and partnerships. ✔ Integration with Google Maps for physical event locations. ✔ Live chat support for quick responses to donor inquiries. Database Structure (MySQL) The backend is powered by a MySQL database, with structured tables such as: messages – Stores user inquiries and messages for follow-up. The Egoigwe Charity Website is a fully functional and user-friendly platform that effectively supports humanitarian efforts. With its robust donation system, donor management features, and interactive campaign pages, the website ensures transparency and engagement while driving charitable contributions.
Url: Links