Skip to content

A Comprehensive Blood Donation platform to promote blood donation and streamline the process.

Notifications You must be signed in to change notification settings

BloodConnection/bloodconnection

Repository files navigation

Blood Connection

A Comprehensive Blood Donation platform to promote blood donation and streamline the process.

Built With

Next.js Next.js Tailwind CSS Postgres

Linters

STYLELINT ESLINT PRETTIER

Deployments

The Blood Connection Official website, Backend and API, Blood Connection application are deployed at the following links:

Official Website

BloodConnection Website

Blood Connection API Documentation

Vercel Link

Blood Connection Web Application

Netlify Link

Specifications Document

The project specifications were prepared by PRODUCT_MANAGER_LINKEDIN with meetings with Product_Designer_LINKEDIN and SoftwareDeveloper_LINKEDIN.

Specs Link

Figma Prototype

The project was designed by Product_Designer_LINKEDIN with meetings with Product Manager and Development team.

Play with Figma

Getting Started

Requirements

To run the Blood Connection API locally, the following requirements must be met:

  • Operating System: Any modern operating system (Windows, macOS, Linux)
  • Web Browser: Latest version of Chrome, Firefox, Safari, or Edge
  • Server: Node.js runtime environment

Installation

To install and set up Blood Connection locally, follow these steps:

Clone

Clone the Blood Connection repository from Blood Connection with the command:

git clone git@github.com:BloodConnection/blood-connection.git

Setup Environment

Install Node.js from Node.js website and configure it on your system.

Install Packages

Navigate to the root of project directory and run the following command to install the required dependencies

npm install

Run Server

Start the application server using the command

npm run dev

Local Server URL

Access the Blood Connection Application at

http://localhost:3000/

Code Contributors

👤 Rao Akif


Acknowledgments

👤 Project Manager: Muhammad Awais Hanif.

👤 Project Designer: USER NAME.

  • Thanks to my peers who are always there to offer support.
  • Contributions, issues, and feature requests are welcome!
  • Feel free to check the issues page.

Contributing

We welcome contributions from other developers to enhance Blood Connection. To contribute to the project, please follow these guidelines:

  1. Fork the Blood Connection repository and create a new branch for your feature or bug fix.
  2. Make your changes, ensuring they follow the project's coding conventions and best practices.
  3. Write unit tests to cover your code changes and ensure existing tests pass.
  4. Submit a pull request with a clear description of your changes and any relevant information.

Show your support

Give a ⭐️ if you like this project!

License

Blood Connection is distributed under the MIT License. You are free to use, modify, and distribute the project under the terms of this license.