Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

0xpolarzero/chainlink-fall-2022-hackathon

Repository files navigation

Because of the recent changes in the Twitter API pricing policy ($100/month for read access), this project can no longer be used at its full extent.


Logo

promise - a blockchain service for founders, creators and regular users.

Built to help improve trust in our digital relationships and make founders more accountable for their promises.
Explore the documentation »

View Demo (Vercel) · View Demo (Fleek) · Report Bug · Request Feature


Table of Contents
  1. About promise
  2. Trying out / testing
  3. License
  4. Contact

About promise

image

What is promise?

Promise is a blockchain service for founders, creators and regular users. The end purpose is to improve trust in our digital relationships and make founders more accountable for their promises. It is both a way for gathering information about a team and their project, and for them to make a genuine commitment that cannot be altered.

This tool cannot enforce compliance with an objective or a commitment. But, one can imagine that such a process, if it became usual, could provide a much appreciated transparency and permanence in the Web3 ecosystem, and more extensively in projects that involve significant investments.

In everything gravitating around blockchain, among other things, Twitter has become a corporate medium, used for business and marketing. A Twitter account, as well as an Ethereum address, can be crucial to the reputation of a person, a brand, a community, a product or a service.

By putting them at stake in a promise, in a transparent and verifiable process, it might provide a lucid picture, and an uncensorable record, of the reliability of a person or a group - or at least, of their willingness to be held accountable for their actions.

Quick note

This project is the product of a month of intense work, research, learning and struggle, as part of the Chainlink Fall 2022 Hackathon.

Many thanks to Chainlink for this timely opportunity - the hackathon started the day I finished Patrick Collins 32h course on Full-Stack Blockchain Development, and I was able to put all my new knowledge to good use.

As I'm writing this, one month after the hackathon started, and two months after I started learning Solidity, I feel like I've already come a long way. I am very proud of the result, and I hope you will enjoy it as much as I did - and still do - building it.

Should you be curious to know more about the application, I strongly suggest to have a glance at the documentation, in which I explain in depth how it operates, and how to use it.


Built with

Contracts

Solidity JavaScript Hardhat Chainlink Chai

Storage

IPFS Web3Storage Filecoin Arweave Bundlr

Infrastructure

Polygon TheGraph ApolloGraphQL AWS NodeJS Express

Interaction with contracts

Rainbow Wagmi EthersJS Quicknode

Frontend

NextJS Antd

Trying out / testing

To get a local copy up and running follow these simple example steps.

You will need to install either npm or yarn to run the commands, and git to clone the repository.

Installation

  1. Clone the repo:
    git clone https://github.com/0xpolarzero/chainlink-fall-2022-hackathon
  2. Navigate into a subdirectory:
    cd name-of-the-subdirectory
  3. Install NPM packages using yarn or npm install.

Usage

Usage strongly depends on the subdirectory you are in. Please refer to the README.md file in each subdirectory for more information.

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact - Social

Website Twitter LinkedIn 0xpolarzero@gmail.com

Project Link: https://github.com/0xpolarzero/chainlink-fall-2022-hackathon

(back to top)