Git Product home page Git Product logo

stateless-minds / cyber-giftonomy Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 57.92 MB

Self-organized P2P gift economy community

Home Page: https://ipfs.io/ipns/k51qzi5uqu5dk32d3b06vug3radhkdh3i47vtbvzxbi2k7if8f2qahqidse46c

License: Other

Go 86.60% Makefile 0.60% CSS 12.80%
gift-economy ipfs p2p sharing-economy webassembly autonomy decentralization free moneyless self-governance society-management self-hosted self-organization

cyber-giftonomy's Introduction

Cyber Giftonomy

Logo

Gift economy

A gift economy is an economic system based on gift-giving, in which goods or services get exchanged with no expectation of remuneration, reciprocity, or quid pro quo. Cyber Giftonomy brings that concept to the 21st century with direct p2p interactions.

How does it work?

Submit the stuff you are giving away and post its coordinates. Anyone can pick it up anonymously without even meeting you up. Once someone collects it he/she clicks the button collected so that it's taken off the listing.

Screenshots

Screenshot of the home screen Screenshot of the form screen Screenshot of the gallery screen

Community

https://www.reddit.com/r/CyberGiftonomy/

Installation

The app runs on the public IPFS network. In order to use it follow the steps below:

  1. Install the official IPFS Desktop http://docs.ipfs.io/install/ipfs-desktop/
  2. Install IPFS Companion http://docs.ipfs.io/install/ipfs-companion/
  3. Install golang 1.17 or later version - https://go.dev/doc/install
  4. Clone https://github.com/stateless-minds/kubo to your local machine
git clone https://github.com/stateless-minds/kubo.git
  1. Follow the instructions here to open your config file: https://github.com/ipfs/kubo/blob/master/docs/config.md. Usually it's ~/.ipfs/config on Linux. Add the following snippet to the HTTPHeaders:
  "API": {
    "HTTPHeaders": {
      "Access-Control-Allow-Origin": ["webui://-", "http://localhost:3000", "http://k51qzi5uqu5dk32d3b06vug3radhkdh3i47vtbvzxbi2k7if8f2qahqidse46c.ipns.localhost:8080", "http://127.0.0.1:5001", "https://webui.ipfs.io"],
      "Access-Control-Allow-Credentials": ["true"],
      "Access-Control-Allow-Methods": ["PUT", "POST"]
    }
  },
  1. Build it and start the daemon:
cd kubo
make build
./cmd/ipfs/ipfs daemon --enable-pubsub-experiment
  1. Navigate to Cyber Giftonomy
  2. If you like the app consider pinning it to your local node so that you become a permanent host of it while you have IPFS daemon running SetPinning PinToLocalNode

Acknowledgments

  1. go-app
  2. IPFS
  3. Berty
  4. All the rest of the authors who worked on the dependencies used! Thanks a lot!

Contributing

Open an issue

License

Stateless Minds (c) 2023 and contributors

MIT License

cyber-giftonomy's People

Contributors

mar1n3r0 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

cyber-giftonomy's Issues

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.