Skip to content

Project for welfare of needy by connecting NGO's and needy ones together in similar area with the use of AI/ML and MERN Stack

Notifications You must be signed in to change notification settings

divi2806/CareXchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CareXchange

Overview

This project is a healthcare resource donation platform built with React.js for the front end and Node.js with MongoDB using the Mongoose module for the back end. It connects donors with available free medicines and medical facilities to recipients in need, facilitating efficient resource allocation during critical healthcare situations.

Features

  • User Registration and Authentication: Users can register and log in using their email or social media accounts. Authentication is implemented for data security.

  • User Profiles: Users can create profiles with personal information, including contact details and medical conditions.

  • Medicine and Facility Listings: The platform maintains a database of available free medicines and medical facilities, including details like name, description, quantity, expiry date, location, and contact information.

  • Donation Posting: Registered users can post new listings for free medicines or medical facilities they want to donate. They can also upload images and specify donation conditions.

  • Donation Requests: Users in need can request specific medicines or medical facilities. The platform provides a request system where users can provide their details and reasons for the request.

  • Notifications: The platform sends email or push notifications to users when a new listing matching their needs is posted. It also notifies donors when a recipient requests their donation.

  • Verification and Trust: There's a verification system for users, especially donors, to enhance trust and credibility. Users are encouraged to leave reviews and ratings for completed transactions.

  • Messaging System: A messaging feature enables communication between donors and recipients to arrange for donation pickup or delivery.

  • Geolocation Services: Geolocation helps users find nearby available donations and medical facilities.

  • Reporting and Moderation: Users can report inappropriate listings or behavior. A moderation system reviews and takes appropriate actions against reported content.

  • Privacy and Security: Data privacy and security are ensured through encryption and security best practices.

How to Install

go to the server folder and open it in the terminal and use the command - (node server.js) go to client-admin and open it in the terminal and use command - (npm install) to install prerequisites and then (npm run dev) go to client-user and open it in the terminal and use the command - (npm install) to install prerequisites and then (npm run dev)

Tech Stack

  • Front-end: React.js, HTML5, CSS (or Bootstrap), JavaScript
  • Back-end: Node.js, Express.js, MongoDB, Mongoose
  • Authentication: JWT (JSON Web Tokens)
  • Database: MongoDB
  • Server Hosting: AWS, Azure, or Google Cloud Platform
  • Web Server: Nginx or Apache

Why This Project?

  • This project addresses critical healthcare access disparities and supports communities during emergencies.
  • It encourages community engagement and empowers individuals to contribute to the well-being of others.
  • The platform provides valuable data on healthcare resource needs, aiding in better resource allocation and planning.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository: git clone https://github.com/divi2806/-CODE-RUN.git

  2. Set up the front-end and back-end environments separately.

  3. Configure environment variables for database connections and authentication.

  4. Run the front-end and back-end servers.

  5. Access the application through a web browser or mobile device.

Contributors

License

This project is licensed under the MIT License.

Acknowledgments

  • Special thanks to Taranjot Singh (our mentor) , Reactjs framework and django and code4cause team

About

Project for welfare of needy by connecting NGO's and needy ones together in similar area with the use of AI/ML and MERN Stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published