MedReliefHub

Welcome to MedReliefHub, a Disaster Community Health and Medical Supply platform aimed at facilitating the distribution of medical supplies during emergencies and disasters.

Live URL

You can access the live version of MedReliefHub here.

Features

  • Shadcn UI Components: Utilizes Shadcn UI components for building interactive and accessible user interfaces.
  • Redux Toolkit: Implements Redux Toolkit for efficient state management, ensuring data consistency and scalability.
  • Ant Design: Integrates Ant Design components for a modern and intuitive user experience.
  • Embla Carousel React: Employs Embla Carousel React for showcasing important announcements and updates.
  • JWT Decode: Utilizes JWT Decode for secure token decoding, enhancing authentication and authorization processes.
  • React Router DOM: Implements React Router DOM for seamless client-side routing, enabling smooth navigation between pages.
  • Recharts: Incorporates Recharts for visualizing critical data and statistics, aiding in decision-making processes.
  • Tailwind CSS: Utilizes Tailwind CSS for flexible and responsive styling, ensuring compatibility across various devices.
  • TypeScript: Utilizes TypeScript for static typing, improving code quality and developer productivity.

Setup

  1. Clone this repository to your local machine.
  2. Install dependencies using npm install.
  3. Start the development server using npm run dev.
  4. Open your browser and navigate to http://localhost:5173 to access MedReliefHub.

Additional Information

  • This project is built using Vite as the build tool, ensuring fast and optimized performance.
  • ESLint and Prettier are configured to maintain code consistency and adhere to best practices.

Feel free to explore and contribute to MedReliefHub. If you encounter any issues or have suggestions for improvements, please submit an issue or pull request.

SSLCommerz Integration for Donations

MedReliefHub now offers seamless integration with SSLCommerz, a secure and trusted online payment gateway, to facilitate donations for disaster relief efforts. With SSLCommerz, users can make donations securely and conveniently, ensuring that vital funds reach those in need efficiently.

Key Features of SSLCommerz Integration:

  • Secure Transactions: SSLCommerz ensures end-to-end encryption, protecting users' sensitive information during transactions, thereby fostering trust and confidence among donors.

  • Multiple Payment Options: Donors can choose from a variety of payment options supported by SSLCommerz, including credit/debit cards, mobile banking, and digital wallets, making it convenient for users to contribute.

  • Real-time Payment Confirmation: Upon successful completion of a donation, users receive instant confirmation of their transaction, providing assurance and transparency throughout the donation process.

  • Real-time Payment Script: Upon successful completion of a donation, users receive can get the payment script for the donation they did.