Welcome to the Blood Bank Flutter App! This mobile application is designed to facilitate blood donation and retrieval process. It connects blood donors with those in need, helping save lives within the community.
The app allows users to register as donors or recipients, search for available blood types in the database, and request blood when needed. With its user-friendly interface and efficient communication, the Blood Bank Flutter App aims to streamline the blood donation process and bridge the gap between donors and recipients.
- User authentication and registration (donor/recipient)
- User profile management
- Search and filter available blood types
- Real-time chat between donors and recipients
- Push notifications for new requests and updates
- Donation history and request tracking
- Admin panel for blood bank management
To run the Blood Bank Flutter App locally on your machine, follow the instructions below.
- Flutter SDK
- Dart
- Android Studio / Xcode (for running on Android / iOS devices)
-
Clone this repository to your local machine using: git clone https://github.com/your_username/blood-bank-flutter-app.git
-
Navigate to the project directory: cd blood-bank-flutter-app
-
Install the required dependencies: flutter pub get
-
Connect your Android / iOS device to your development machine (or use the emulator).
-
Run the app: flutter run
Contributions are always welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name:
git checkout -b feature/your_feature
. - Make your changes and commit them:
git commit -m "Add your feature"
. - Push to the branch:
git push origin feature/your_feature
. - Submit a pull request detailing your changes.
Please ensure your code follows the project's coding style and conventions.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.