Skip to content

Latest commit

 

History

History
79 lines (61 loc) · 4.17 KB

README.md

File metadata and controls

79 lines (61 loc) · 4.17 KB

logo

4contributors pbuild ptest nmaintained 80persentresponsive

Table of content

Intro

Onedrop is a web based blood bank management system, where user can search blood anonymously, however for requesting blood or for registering into a camp a user need to be authenticated. The main idea is to connect all the blood banks and needy people on a single platform to help each other by saving lives and time.

A user can register on onedrop and request blood as well as register into a camp either as a donor or volunteer. For registering into a camp as a volunteer, the user can select a role of a volunteer as per their interest. For each successful request or transaction the user will receive a email which would be the proof for the same. The main goal was to learn Spring boot and Angular. This project was made to show what we have learned.

Download: git clone https://github.com/aps08/onedrop

Build

IDEA

  • Front-end

    Angular CLI Typescript NPM HTML CSS

    • Component Library used:

      ngx boostrap toastr Spinner loader

  • Back-end

    Spring boot java maven

  • Database

    mySQL

Features

  • Different dashboard for different user. user and admin
  • Jwt Interceptor in Angular
  • Role base rounting in Angular
  • Error handler Interceptor in Angular
  • Jwt Implementation in Spring boot
  • Spring Security
  • Sending email in spring boot

Contributors

Connect