{"id":23284474,"url":"https://github.com/georgemac510/decent-portfolio","last_synced_at":"2026-05-07T18:39:32.749Z","repository":{"id":231791371,"uuid":"782740583","full_name":"georgemac510/decent-portfolio","owner":"georgemac510","description":"Decent Portfolio is an ETHGlobal Scaling Ethereum hackathon submission and maybe more! It employs OrbitDB for decentralized storage on IPFS as its database.","archived":false,"fork":false,"pushed_at":"2024-10-28T21:25:56.000Z","size":1952,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T21:22:14.222Z","etag":null,"topics":["api","cryptocurrency","database","decentralized","defi","nextjs"],"latest_commit_sha":null,"homepage":"https://decent-portfolio.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/georgemac510.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-05T23:23:36.000Z","updated_at":"2024-10-28T21:26:00.000Z","dependencies_parsed_at":"2024-04-19T22:33:33.432Z","dependency_job_id":"fccf105d-add4-4015-bf78-ff4f00e1a97a","html_url":"https://github.com/georgemac510/decent-portfolio","commit_stats":null,"previous_names":["georgemac510/decent-portfolio"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgemac510%2Fdecent-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgemac510%2Fdecent-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgemac510%2Fdecent-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgemac510%2Fdecent-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/georgemac510","download_url":"https://codeload.github.com/georgemac510/decent-portfolio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247500458,"owners_count":20948881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","cryptocurrency","database","decentralized","defi","nextjs"],"created_at":"2024-12-20T01:46:46.320Z","updated_at":"2026-05-07T18:39:27.731Z","avatar_url":"https://github.com/georgemac510.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Decent Portfolio\n\nThe Decent Portfolio app allows users to add digital asset transactions, update their new asset position quantity and average price and query these data points all stored on an OrbitDB decentralized database hosted on IPFS/Filecoin.\n\n### Install OrbitDB database locally\n\n    git clone https://github.com/georgemac510/decent-portfolio.git\n\n    cd decent-portfolio/orbitdb-db\n\n    nvm install 20\n\n    npm install\n\n** If errors related to `libp2p`, you may need to install it manually with;\n\n    npm install libp2p\n\n### Commands to create Peer #1 and Peer #2 locally\n\nPeer #1:\n\n    node index1.js \n    \n    Output:\n\n    position-db address /orbitdb/zdpuAvMs33GVUxYFQwjGufiszEhDUZ7c1XZc7dPMavgZHoWo2\n\nPeer #2:\n**Peer #2 must be started with the address of Peer #1\n\n    node index.js /orbitdb/zdpuAys9Qjmz3CLzmtafrCkUAP8pTu1c8je1hgofue1zmd\n\n### Running app as a local Docker container\n\n\n### Ngrok endpoint\n\n    ngrok http --domain=orbitdb-server.ngrok.dev http://172.18.0.2:3000\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeorgemac510%2Fdecent-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeorgemac510%2Fdecent-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeorgemac510%2Fdecent-portfolio/lists"}