Skip to content

A Decentralized Application to prevent insurance document forgeries.

Notifications You must be signed in to change notification settings

MPS-Ledgers/middle-men

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIDDLE MEN

Middlemen

Making Insurances Decentralized

MIDDLE-MEN is a React JS based which using Ethereum Blockchain and Rapid APIs to help users to get the required online resources in a faster manner. It is also made user-friendly to make it easily accessible to all sections of the society. To avoid documents forgery and ensure security , we cross check all details from multiple-sources.

MIDDLE-MEN , being an application common to all the components of the Insurance system , Its Chat section connects all of them & reduces the communication gaps between the User, Insurance Company & Hospital. To provide extra-security to both money transaction as well as transfer of information, we have enabled Request Access - Grant Access system. Users can view his/her past transactions and other necessary details in profile page. It sends alert to our Customer Care Centre when an issue is reported as an immediate response.

Tech Used

  • Frontend : ReactJS
  • Backend : Ethereum BlockChain,Node JS
  • Database : Firebase
  • Version Control : Git and GitHub
  • External APIs : Rapid APIs

How to Run Application

  • Install Nodejs from the official website in your system if not available.

  • Fork and Clone the Repo

$ git clone https://github.com/lokeshn011101/middle-men.git
  • To enable Blockchain,

    • Through Metamask
    Install Metamask.
    Create your own Rinkeby Test account.
    
    • Through Ganache
    Install Ganache on your local machine.
    Start a new ethereum workspace.
    Go to the ganache branch from the main branch in cloned repo 
    
    $ git checkout ganache
    

In the project directory, you can run:

  • Install the Dependencies from npm
$ npm i
  • Enable backend services
$ cd backend
$ npm start
$ cd ..
$ npm start
  • Test accounts created for the application (UserEmail - Password (Type))
[email protected] - 123456 (Insurance)
[email protected] - 123456 (Hospital)
[email protected] - 123456 (User)
[email protected] - 123456 (User)

Demo Video:

Demo Video

Team:

S.No. Name GitHub Username
1. Lokesh N N @lokeshn011101
2. Moniesh Ravichandrran @Moniesh R
3. Sanyog Kave P @Sankave00
4. Srivatsav M @Srivathsav01
5. Partheban K V @parthe11

About

A Decentralized Application to prevent insurance document forgeries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •