Skip to content
@Plutusecurus

Plutusecurus

Plutusecurus

0icwVZ2TZztq_1024_500

⭐ Project Description

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

📃 Getting Started

Clone the Repository

git clone https://github.com/shagil77/Plutusecurus

Download the Application

  • 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)

💭 Features

  • Daily Payment and Expense Tracker using DeFi
  • Easy to use user interface
  • One Click Payment through QR codes
  • Payment Through Decentralized Wallet

Important Links

Deployment Link

🧑‍💻 Tech Stack

Front End:

  • Android Studio
  • JAVA
  • XML

Back End:

  • Node.js
  • Solidity
  • Express.js
  • Ethers.js
  • Javascript
  • Socket.io

Deployment:

  • Amazon Web Services (AWS) Elastic Container Service (ECS)
  • Docker Container
  • Application Load Balancer

AWS ECS

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.

MongoDB Atlas

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

💡Demo

Link to Demo Video

💁 Contributors

Thanks to these amazing people! 👏


Suswan Biswas

💻

Shagil Islam

💻

Anubhab Saha

💻

Sayantan Dasgupta

💻

Popular repositories

  1. Plutusecurus Plutusecurus Public

    Java 2 1

  2. .github .github Public

  3. Plutusecurus-Smart-Contract Plutusecurus-Smart-Contract Public

    Solidity

  4. Plutusecurus-Backend Plutusecurus-Backend Public

    JavaScript

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…