Empowering Trust, Securing Donations, Transforming Temples
Built with the tools and technologies:
The Blockchain-Based Fund Management System for Indian Temples is an modernn platform that harnesses blockchain technology to facilitate secure, transparent management of temple donations and funds. It integrates smart contracts to ensure transparency in fund allocation and time-locked transactions, ensuring trustless operations. The system supports role-based access control, real-time notifications via WebSocket and systematic workflows, making it a modern solution for modern temple administration.
This project aims to revolutionize temple fund management by providing a decentralized, tamper-proof ecosystem. The core features include:
- π Blockchain Integration: Ensures transparent, immutable records of donations and fund allocations
- β‘ Smart Contracts: Automate temple registration, fund distribution, and seamless transactions
- π― Role-Based Access Control: Secure management with differentiated permissions for users and admins
- π Real-Time Updates: Keep stakeholders informed with instant WebSocket notifications
- ποΈ Comprehensive Architecture: Combines backend and frontend modules for a seamless developer experience
- π JWT Authentication: Provides secure, token-based user authentication for safer interactions.
- π Report Generation: Generate insightful reports to analyze donation flows and temple finances.
- π Well Documented: Clear, thorough documentation to help developers easily understand and contribute.
Our application is a Blockchain-Based Fund Management System for Indian Temples. It allows devotees to donate securely in cryptocurrency (ETH) to registered temples, ensuring full transparency, traceability, and trust. Temple administrators can view donation histories, generate weekly and monthly reports, and securely manage fund withdrawals. The platform replaces manual bookkeeping and reduces fraud risks inherent in traditional temple donation systems.
- Blockchain (Ethereum Smart Contracts): Guarantees tamper-proof records, transparent transactions, and decentralized trust without intermediaries.
- Node.js + Express: Fast, scalable backend ideal for handling APIs and blockchain integrations.
- MongoDB: A flexible NoSQL database perfect for storing transaction and user data with dynamic schemas.
- Next.js + Tailwind CSS: Provides a modern, performant, and responsive UI for smooth user experiences.
- JWT Authentication: Delivers secure, token-based user sessions and authorization flows.
- Integrating blockchain transactions with backend logic and database consistency was complex.
- Handling volatile gas fees and transaction costs in the Ethereum network.
- Designing secure role-based access control for different users (donors, temple admins, super admins).
- Implementing dynamic report generation for weekly and monthly summaries while maintaining fast query performance.
This project requires the following dependencies:
- Programming Language: TypeScript, JavaScript
- Package Manager: npm
Build Blockchain-Based-Fund-Management-System-For-Indian-Temples from the source and install dependencies:
git clone https://github.com/saurabh7071/Blockchain-Based-Fund-Management-System-For-Indian-Temples.git
cd Blockchain-Based-Fund-Management-System-For-Indian-Temples
Using npm:
npm install
Run the project with:
Using npm:
npm run dev
This project was developed collaboratively by:
- Saurabh Vaidya (Me)
- Gaurav Rai
- Shreya Shirbhate
- Rajnandan Rai
- Led the development and coordination of the project.
- Designed the database architecture and implemented all database operations.
- Developed the complete backend, including API development and business logic.
- Implemented authentication and authorization systems using JWT.
- Integrated the backend seamlessly with the frontend (Next.js).
- Contributed to the design and development of smart contracts alongside the blockchain team.
- Managed project timelines, task allocation, and ensured successful delivery of project milestones.
This project is licensed under the MIT License Β© 2025 Saurabh Vaidya.
See the LICENSE file for details.
π Return
This project is designed to bring transparency, security, and efficiency to temple fund management through blockchain technology.