Charity Connect is a donation website aimed at connecting donors with various charitable organizations and causes. It provides a platform for users to discover and support causes they are passionate about through secure online donations. The website is equipped with an integrated payment gateway using Razorpay, ensuring seamless and secure transactions.
-
User-friendly Interface: Charity Connect offers an intuitive interface for users to easily navigate through various causes and make donations effortlessly.
-
Cause Discovery: Users can browse through a diverse range of charitable causes, including education, healthcare, environment, and more, to find causes that resonate with them.
-
Secure Payment Gateway: Integrated with Razorpay, Charity Connect ensures secure online transactions, giving users peace of mind while making donations.
-
Donor Dashboard: Registered users have access to a personalized dashboard where they can track their donation history, manage recurring donations, and update their profile information.
-
Real-time Updates: Users receive real-time updates on the impact of their donations, including progress reports, success stories, and updates from the organizations they support.
-
Search and Filter: The website offers robust search and filtering capabilities, allowing users to quickly find specific causes or organizations based on their preferences.
-
Social Sharing: Users can easily share their donation activities and causes they support on social media platforms, spreading awareness and encouraging others to contribute.
To run Charity Connect locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/charity-connect.git
- Navigate to the project directory:
cd charity-connect
- Install dependencies:
npm install
- Configure Razorpay API keys in the environment variables.
- Start the development server:
npm start
- Access the website at
http://localhost:3000
- Frontend: HTML, CSS
- Backend: Node.js,
- Payment Gateway: Razorpay API
Contributions are welcome! If you'd like to contribute to Charity Connect, please follow these guidelines:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/new-feature
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact us at contact@charityconnect.com