To create a webesite for the ease of donating blood. All blood donor's list and finding them easily in emmeregency near us.
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.
- 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
Follow these instructions to set up and run the Laravel and React Blood Donation Application on your local machine.
- PHP
- Composer
- Laravel
- Node.js
- npm or Yarn
- React
-
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
-
Navigate to the Project Directory
cd laravel-react-blood-donation
-
Install PHP Dependencies
composer install
-
Install JavaScript Dependencies
npm install # or yarn install
-
Set Up Environment Variables
Copy the
.env.example
file to.env
and configure your environment variables:cp .env.example .env
-
Generate an Application Key
php artisan key:generate
-
Configure Database
Configure your database settings in the
.env
file and run migrations:php artisan migrate
-
Start the Development Server
php artisan serve
-
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.
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.
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.
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.