Skip to content

sabbir-noyon/react-igrow-donation-campaign

Repository files navigation

🌱 iGrow Donation Campaign

A visually engaging and interactive React client-side web application (SPA) built for a donation campaign platform. Users can browse causes, view statistics, donate to specific categories, and track their donations – all locally stored for realistic demo testing.


🖼️ Screenshots

✅ Desktop View

Desktop Home Screenshot

📱 Mobile View

Mobile Home Screenshot


🚀 Key Features

  • ✅ Clean and Responsive UI (TailwindCSS)
  • ✅ Dynamic Routing using react-router-dom
  • ✅ Donation tracking using localStorage
  • ✅ SweetAlert integration
  • ✅ Real-time donation statistics with pie chart (Recharts)
  • ✅ Remove or reset donations
  • ✅ Final donation confirmation logic
  • ✅ Category-based card filtering
  • ✅ Real-time total donation calculation

⚙️ Technologies Used

  • ⚛️ React.js
  • 🎨 Tailwind CSS
  • 📊 Recharts
  • 🔔 SweetAlert
  • 📦 LocalStorage
  • 🌐 React Router DOM

🧪 Testing Tips

To reset donation history (for testing):

  • Scroll to the bottom of the Donation page
  • Click the button: Reset All Donations

💡 Project Status

✅ Fully functional
✅ Can be extended in the future


📛 Logo Idea

Tree-shaped — a symbol of growth


🤝 License

This project is open for practice and learning purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published