This Flask-based application allows donors to contribute directly to homeless shelters. Each individual is identified by an ID that links them to their shelter, and donations fund their accommodation and basic needs. The application integrates with PayPal to securely process donations.
- Individual tracking: Link donations to specific individuals.
- Shelter integration: Funds go to shelter accounts for better management.
- Donation tracking: Track fund amounts and accommodation days per individual.
- PayPal Integration: Secure payment processing.
- Python 3.8+
- A PayPal Developer Account
- Flask
-
Clone this repository:
git clone https://github.com/your-username/homeless-shelter-donation-app.git cd homeless-shelter-donation-app
-
Install dependencies:
pip install -r requirements.txt
-
Configure your PayPal API keys in
config.py
. -
Run the application:
python app.py
-
Access the app at
http://127.0.0.1:5000
.
app.py
: Main application logicconfig.py
: PayPal configurationtemplates/
: HTML templates for views
MIT License