A comprehensive web-based and mobile fundraising platform designed to streamline donation management and enhance accessibility for users.
This project was developed as part of my academic work at Sukkur IBA University. The Automated Fundraising System simplifies the process of managing donations, providing an intuitive interface for donors and organizations.
- Cross-Platform Support: A responsive ReactJS web application.
- Real-Time Updates: State management powered by Redux.
- Scalable Backend Infrastructure: Node.js server integrated with Firebase NoSQL database for secure user data and transaction management.
To deliver an innovative and scalable platform that bridges the gap between donors and organizations, enhancing user accessibility and transaction transparency.
- Frontend ReactJS: Responsive web application development. Redux: For efficient state management.
- Backend Node.js: API development and backend services. Firebase NoSQL Database: Real-time and secure data storage.
User Experience: Designed a responsive and intuitive web interface using ReactJS and developed a mobile application for seamless accessibility. Real-Time Functionality: Integrated Redux for dynamic content updates and real-time data synchronization. Backend Services: Built a scalable backend with Node.js and implemented secure transaction handling with Firebase. Data Security: Ensured privacy and protection of user data by leveraging Firebase's built-in security rules.
Follow these steps to set up and run the project locally:
- Node.js (v14 or higher)
- Firebase CLI
1.Clone the repository:
git clone https://github.com/NoorEMobeen/Fundraising-Web-Application.git
cd Fundraising-Web-Application
2.Navigate to the porject_files-master directory:
cd porject_files-master
3.Install frontend dependencies:
npm install
4.Install Firebase CLI and set up your Firebase project:
npm install -g firebase-tools
firebase login
firebase init
5.Run the development server:
npm start
For more details or collaboration inquiries, feel free to reach out:
GitHub: NoorEMobeen Email: [email protected]
This project is licensed under the MIT License. See the LICENSE file for details.