Plutusecurus is an Android app that harnesses the Ethereum Smart Contracts Technology coupled with Fait Currency (INR) Payment Gateways to allow smooth and seamless cross-currency payments by scanning our QR Code. It is an all-in-one finance solution based on Ethereum for all your online and offline payments.
It helps users to:
- Have a one stop solution to all their cross-currency (INR-ETH) payments issues built on WEB3
- Provide Security and Accessibility to the user's data
- Manage their spendings and stay organized
- Be motivated to save more and start investing
Clone the Repository
git clone https://github.com/shagil77/Plutusecurus
- You need two android devices to test this application
- Download the APK
- Create an account using your private and public keys
- Make payments or try out our expense tracker
- For making payments INR->ETH used a dummy credit card number (4111111111111)
- Daily Payment and Expense Tracker using DeFi
- Easy to use user interface
- One Click Payment through QR codes
- Payment Through Decentralized Wallet
- Android Studio
- JAVA
- XML
- Node.js
- Solidity
- Express.js
- Ethers.js
- Javascript
- Socket.io
- Amazon Web Services (AWS) Elastic Container Service (ECS)
- Docker Container
- Application Load Balancer
We have utilized the following applications in AWS ECS:
- AWS ECR (Elastic Container Registry) - We pushed our docker image to an ECR registry repository and leveraged the image version control provided by ECR (similar to Git).
- AWS ECS (Elastic Container Service) - We employed ECS to create and execute our service for our task definition containing the running Docker Image retrieved from AWS ECR Repository.
- Application Load Balancer - We employed an Application Load Balancer to regulate in-bound traffic and direct it towards one of the two active tasks for our ECS Service, as well as to conceal the Public IP of the ECS server instance and the PORT NUMBER it is listening to.
We have used the NoSQL database service of MongoDB as the database for our app.
As a whole, the free credits from AWS, as well as their detailed documentation has helped us to deploy our project to be used for public use. We are grateful to AWS for helping aspiring developers like us to realise our potentials
Thanks to these amazing people! 👏
Suswan Biswas 💻 |
Shagil Islam 💻 |
Anubhab Saha 💻 |
Sayantan Dasgupta 💻 |