Saheda Consulting Frontend

Saheda consulting is a full-stack web application that connects users with blood donors in their vicinity. Users can easily find and contact potential donors, making it a convenient solution during emergencies.

Features

  • User Authentication: Secure registration and login functionality for users and donors.

  • Find Donors: Users can search for blood donors based on their location and blood type.

  • Direct Contact: Users can directly call donors to request assistance.

  • Responsive Design: Next.js ensures a responsive and efficient frontend.

Tech Stack

  • Frontend: Next.js
  • Backend: Django
  • Database: PostgreSQL

Installation

  1. Clone the repository:

    https://github.com/ibugithub/blood-help.git

Set up the backend:

Install Django dependencies:

bash Copy code cd backend pip install -r requirements.txt Run migrations:

bash Copy code python manage.py migrate Start the backend server:

bash Copy code python manage.py runserver Set up the frontend:

Install Next.js dependencies:

bash Copy code cd frontend npm install Run the frontend application:

bash Copy code npm run dev Access the application:

Open your browser and navigate to http://localhost:3000.

Configuration Update the PostgreSQL database settings in the backend's settings.py file. Contributing We welcome contributions! If you find a bug or have a feature request, please open an issue. Pull requests are also encouraged.

License This project is licensed under the MIT License.