CareClub is a user-friendly platform designed to connect donors with charities that resonate with their values. Whether you're passionate about supporting youth, caring for the elderly, providing shelter, or feeding the hungry, CareClub makes it easy to find and contribute to a cause you believe in.
- 🔍 Search and Filter: Easily find charities that align with your interests, whether it's youth programs, elder care, shelters, or food distribution.
- 📜 Charity Details: Dive deep into each charity's mission and vision to make informed donation decisions.
- 🔐 User Authentication: Secure sign-up and login system to protect your data.
- 📊 Profile Page: Track your donation history and manage your account effortlessly.
- 📧 Email Notifications: Receive a welcome email upon account creation.
- PHP: The backend powerhouse driving the application.
- XAMPP: A local server environment, bundling Apache, MySQL, PHP, and Perl.
- MySQL: A robust database for storing user and charity information.
- Apache: The reliable web server for delivering content.
- PHP Mail: For sending email confirmations to users.
To get CareClub up and running on your local machine, follow these steps:
-
Download and Install XAMPP: Get it from the official site.
-
Clone the Repository:
https://github.com/Meet008/CareClub
-
Launch XAMPP: Start Apache and MySQL via the XAMPP Control Panel.
-
Database Setup:
- Access
phpMyAdminathttp://localhost/phpmyadmin/. - Create a new database named
careclub. - Import the SQL file (
careclub.sql) to create the necessary tables.
- Access
-
Configure the Project:
- Move the cloned project folder to
C:\xampp\htdocs\careclub. - Update
config.phpwith your database credentials.
- Move the cloned project folder to
-
Access the Platform:
- Open your browser and visit
http://localhost/careclub/.
- Open your browser and visit
We welcome contributions! If you have suggestions, feel free to fork the repo and create a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
If you have any feedback or suggestions, feel free to reach out. We’d love to hear from you!
Distributed under the MIT License. See LICENSE for more information.