Skip to content
/ onedrop Public

Onedrop is a web based blood bank management system.

License

Notifications You must be signed in to change notification settings

aps08/onedrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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