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.
-
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.
- Frontend: Next.js
- Backend: Django
- Database: PostgreSQL
-
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.