Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 1.78 KB

README.md

File metadata and controls

63 lines (42 loc) · 1.78 KB

# Blood Donor Management System

## Overview

This project is a simple Blood Donor management system built using ASP.NET MVC with Web API. It provides basic CRUD (Create, Read, Update, Delete) operations for managing blood donor information.

## Technologies Used

  • Front-end: ASP.NET MVC
  • Back-end: ASP.NET Web API
  • Framework: .NET Framework 4.8
  • Architecture Pattern: Repository Pattern
  • Database: (Not applicable)
  • Tools: Visual Studio 2022, Postman
  • Packages: JQuery, KnockOutJS, BootStrap, Ajax

## Setup and Configuration

  1. Prerequisites:

    • Visual Studio 2022 (or compatible version)
    • .NET Framework 4.8 installed
    • (Not applicable)
  2. Open the project:

    • Open the solution file (.sln) in Visual Studio.
  3. Build and run:

    • Build the project using Visual Studio's build command.
    • Run the application to start the web server.

## Usage

Accessing the application:

  • Open a web browser and navigate to http://localhost:(port number), where (port number) is the port specified in the project configuration.

Using Postman:

  • Import the provided Postman collection (BloodDonor.postman_collection.json) to test the Web API endpoints.

## Features

  • Manage blood donor records:

    • Create new donor records.
    • View existing donor details.
    • Edit donor information.
    • Delete donors.
  • Search for donors:

    • Search for donors based on various criteria (e.g., blood group, location).
  • View blood donor statistics:

    • View statistics on donor availability by blood group and location.

## Disclaimer

This project is for educational and demonstration purposes only. It is not intended for use in real-world healthcare environments.

## License

N/A

## Contact

N/A