Skip to content

Blood Found is a blood donation website where registered users can request blood and donate blood. It includes an admin dashboard with full admin functionality.

Notifications You must be signed in to change notification settings

git-zahidul-islam/blood-found-client

Repository files navigation

Blood Found

Blood Found is a blood donation website where registered users can request blood and donate blood. It includes an admin dashboard with full admin functionality.

Features

  • User Authentication (Login/Signup)
  • Post Requests for Blood
  • Donate Blood
  • Admin Dashboard
    • Manage Users
    • Manage Blood Requests
    • View Donation History
  • Volountineer
    • make post
    • status change

Technology Stack

  • Frontend:
    • React.js
    • Tailwind CSS
    • Daisy UI
    • Meraki UI
  • Backend:
    • Express.js
    • Firebase (Authentication)
  • Database:
    • MongoDB

Installation

Frontend Setup

  1. Clone the repository:
    git clone https://github.com/your-username/blood-found.git
  2. Navigate to the project directory:
    cd blood-found
  3. Install backend dependencies:
    npm install
  4. Create a .env file in the root directory and add the following environment variables:
    MONGODB_URI=your_mongodb_connection_string
    FIREBASE_API_KEY=your_firebase_api_key
    FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
    FIREBASE_PROJECT_ID=your_firebase_project_id
    FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
    FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
    FIREBASE_APP_ID=your_firebase_app_id
  5. Start the backend server:
    npm run dev

Backend Setup

  1. Navigate to the client directory:
    cd client
  2. Install frontend dependencies:
    npm install
  3. Start the frontend development server:
    nodemon index.js

Server github Repository

About

Blood Found is a blood donation website where registered users can request blood and donate blood. It includes an admin dashboard with full admin functionality.

Topics

Resources

Stars

Watchers

Forks

Languages