Skip to content

Latest commit

 

History

History
128 lines (84 loc) · 3.01 KB

README.md

File metadata and controls

128 lines (84 loc) · 3.01 KB

BloodBank for All

To create a webesite for the ease of donating blood. All blood donor's list and finding them easily in emmeregency near us.

Laravel and React Blood Donation Application

Application Logo

Welcome to the Laravel and React Blood Donation Application! This project aims to create a platform that connects blood donors with recipients, making it easier for those in need to find donors and schedule blood donations.

Table of Contents

Features

  • User registration and authentication
  • Blood donor registration and profile management
  • Blood recipient registration and request submission
  • Search for donors based on location and blood type
  • Real-time notifications for donation requests
  • Admin panel for managing users and donations

Getting Started

Follow these instructions to set up and run the Laravel and React Blood Donation Application on your local machine.

Prerequisites

  • PHP
  • Composer
  • Laravel
  • Node.js
  • npm or Yarn
  • React

Installation

  1. Fork and Clone the Repository

    Fork this repository to your GitHub account and then clone it to your local machine.

    git clone https://github.com/your-username/laravel-react-blood-donation.git
  2. Navigate to the Project Directory

    cd laravel-react-blood-donation
  3. Install PHP Dependencies

    composer install
  4. Install JavaScript Dependencies

    npm install
    # or
    yarn install
  5. Set Up Environment Variables

    Copy the .env.example file to .env and configure your environment variables:

    cp .env.example .env
  6. Generate an Application Key

    php artisan key:generate
  7. Configure Database

    Configure your database settings in the .env file and run migrations:

    php artisan migrate
  8. Start the Development Server

    php artisan serve
  9. Build and Run the React Application

    In a separate terminal, build and run the React application:

    npm run dev
    # or
    yarn dev

Your application should now be up and running locally.

Usage

To use the application, open it in your web browser and follow the on-screen instructions to register, log in, and start finding donors or requesting blood donations.

Contributing

We welcome contributions from the community! If you'd like to contribute to the Laravel and React Blood Donation Application, please read our Contribution Guidelines for details on how to get started.

License

This project is licensed under the MIT License.


Customize this README.md file with your application's specific details, including the logo, features, and any additional information that you want to provide to users and contributors.