GithubHelp home page GithubHelp logo

hackaton-web3's Introduction

TRUST PAY

Project Context: Hackaton King of Devs 2.0

March 31, April 1st, April 2nd 2023

Organizers: Think and Dev

Location: Cordoba, Argentina

Participants
  • Luciano Martin Garriga
  • Franco Cerino
  • Federico Rascon
  • Benjamin Juarez
Mentors
  • Neri Bocchi (Ripio)
  • Juan Ignacio Bocchi

ROADMAP

Concept Idea

Painpoint detected: Services that have intermediaries always have an additional cost. So some payment systems entail a process in which, one party A pays to B, who then pays to C.

Solution Approach: The workaround in web3 is that sometimes not all parties are required. So payer A can send assets directly to C without intermediary B. This allows for quicker processes and less expensive ones.

Contextual Solution: In the local context of this project, the development aims to comply with legal regulations, which may require that the intermediary party still exists. If the project includes this party, B, then the web3 solution we propose could still provide more transparency and traceability to the process.

Use Case: The proposed development here is a payment system, that includes custody and distribution, aiming to simplify payments for the end users (A and C) and make the process more efficient. The dApp (decentralized Application) could do without centralized intermediaries.

Goal: Reduce costs and speed up and secure financial transactions. Operations become transparent and public, and every payment shows its traceability with the origin and destiny of funds.

Other Use Cases

The context and use case described above is only a fraction of what this analysis can tackle. The pain point is generic, and the use case for payments can be found in a wide array of situations.

The dApp can be used in any field in which payers and receivers coexist: employees, partners, collaborators, etc. The dApp can be used in environments such as corporations, collaborations, and businesses.

Project Scope: Administration System for Buildings and Owners

A very common use case is the control of communal expenses that are handed into a fund and then used to pay expenses of the building, services, and employee salaries.

The idea from the project kick-off is to give a web3 solution that can be useful to a massive audience. Between the 1st party A, and the end user C the ideal plan would be to have FIAT payments and FIAT cashouts. Everything that happens in the middle should be fueled on the blockchain with Smart Contracts which make the flow secure, traceable, and simple.

Users and UX

The system is aimed to be used with FIAT users with no knowledge of web3:

  • Tenants
  • Employees
  • Admins

The user experience is expected to be as seamless as any web2 application, with the gains of working with web3 in the background.

Project Rules and Limitations: Challenges To Overcome

What happens if:

  • a tenant doesn't pay enough to cover the costs of the fund: salaries, or destination accounts? There could be a penalty such as a partial claim. Such tenants should also cover the fees for the transaction costs of activating the smart contract.
  • a tenant changes? or a tenant leaves and no one replaces them for a period of time?

Color Palette

The spirit of the brand is to convey a serious tone in which users can rely on a system without thinking about how the technicalities workaround in the background. Blue is a cold color that represents objectivity, and calmness and does not raise alarms. The tones that aim to represent this perspective is a palette that is at the same time: simple, quick, effective, and most importantly secure and transparent.

System Architecture Diagram

Done

  • Idea Concept
  • Branding
    • Product Naming
    • Logo
    • Color Palette
  • Readme Documentation version 1

Upcoming Next

  • SmartContract: Smart contract deployed en Testent Polygon
  • Research Frontend: libraries, examples, etc. Build the Dapp and connect Wallet
  • Business Rules: Review case scenarios in which the tenants, and representative/leader of the community, may need to consider special situations such as extraordinary expenses.
  • Installation and Deploy Guide
  • List of used technologies, with links
  • Bug acknowledgment and possible error corrections
  • Frequently Asked Questions (FAQ)
  • Copyrights, licenses, and legal considerations

Additional Resources

hackaton-web3's People

Contributors

lucianogarriga avatar naihloan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.