Skip to content

sanjeevani-25/CareShare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

CareShare - Connecting NGOs with People

CareShare is a platform designed to facilitate the connection between NGOs and people willing to donate. It aims to streamline the process of finding suitable NGOs based on the type of donation users wish to offer, whether it's books, clothing, education, food, or monetary contributions. By providing a centralized platform for donation coordination and communication, CareShare aims to make the donation process more efficient and accessible.

Features

  • Donation Categorization: Users can easily select the type of donation they wish to offer from a variety of categories.
  • Secure Monetary Transactions: Integration of EtherJS and Ethereum blockchain ensures secure, transparent, and decentralized transactions for monetary donations.
  • Direct NGO Communication: A floating button allows users to contact NGOs directly via WhatsApp, facilitating quick and efficient communication for donation coordination.
  • MERN Authentication: Secure user authentication system implemented using the MERN stack, ensuring user privacy and access control.
  • Expansion to Multiple Cities: Future scalability to cover various cities, with geolocation-based suggestions for nearby NGOs, enhancing accessibility and outreach.
  • Inbuilt Chatting System: Planned feature to enable direct messaging between users and NGOs within the platform, streamlining communication and coordination.
  • Report Section: NGO reporting mechanism for instances requiring attention or verification, potentially including Aadhar verification for added security.
  • User Dashboard: Personalized dashboard for users to track and manage their donation history, preferences, and engagement with NGOs, enhancing user experience and transparency.

Future Scope

  • Inbuilt Chatting System: Implement a messaging feature to facilitate direct communication between users and NGOs.
  • Expansion to Various Cities: Scale the platform to cover multiple cities, utilizing geolocation to suggest nearby NGOs.
  • Report Section: Introduce a reporting mechanism where NGOs can report users, potentially requiring Aadhar verification for added security.
  • User Dashboard: Develop a user dashboard to track and manage donation history and preferences.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: MERN stack authentication
  • Blockchain Integration: EtherJS, Ethereum blockchain
  • Messaging Integration: WhatsApp API

Getting Started

To get started with CareShare, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/careshare.git
  2. Navigate to the project directory: cd careshare
  3. Install dependencies: npm install
  4. Start the development server: npm start

Contributing

We welcome contributions from the community! Feel free to open issues, submit pull requests, or reach out to the maintainers with any feedback or ideas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.5%
  • CSS 2.7%
  • Solidity 1.1%
  • HTML 0.7%