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.
- Frontend : ReactJS
- Backend : Ethereum BlockChain,Node JS
- Database : Firebase
- Version Control : Git and GitHub
- External APIs : Rapid APIs
-
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
- Now, run the Server and see the demo at http://localhost:3000/
$ 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)
- The Smart Contract was deployed in the Rinkeby Test Network with address - 0xb6fB0e128EfA5305aA476dE9F12fBf467155e1be.
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 |