{"id":21965674,"url":"https://github.com/djrosenbaum/news-pie","last_synced_at":"2025-04-24T03:43:27.361Z","repository":{"id":40784645,"uuid":"211538426","full_name":"djrosenbaum/news-pie","owner":"djrosenbaum","description":"Road to Dev Con: Labs Relay - Reinventing the Online News Economy","archived":false,"fork":false,"pushed_at":"2023-01-04T11:56:16.000Z","size":1472,"stargazers_count":6,"open_issues_count":31,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-05-09T13:05:20.039Z","etag":null,"topics":["ethereum","gitcoin","hackathon","journalism","news","news-feed","publishing","web3"],"latest_commit_sha":null,"homepage":"https://djrosenbaum.github.io/news-pie","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djrosenbaum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-28T17:37:07.000Z","updated_at":"2023-03-07T01:16:15.000Z","dependencies_parsed_at":"2023-02-02T11:15:33.450Z","dependency_job_id":null,"html_url":"https://github.com/djrosenbaum/news-pie","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djrosenbaum%2Fnews-pie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djrosenbaum%2Fnews-pie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djrosenbaum%2Fnews-pie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djrosenbaum%2Fnews-pie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djrosenbaum","download_url":"https://codeload.github.com/djrosenbaum/news-pie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227129475,"owners_count":17735089,"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":["ethereum","gitcoin","hackathon","journalism","news","news-feed","publishing","web3"],"created_at":"2024-11-29T12:49:42.948Z","updated_at":"2024-11-29T12:49:43.819Z","avatar_url":"https://github.com/djrosenbaum.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# News Pie\n_Freshly baked news_\n\n## Introducing News Pie\n\nMuch like Medium, News Pie brings together journalists who want to publish news articles and readers who want to read them.\n\n## Purpose\n\nWe intend to make it as easy as possible for people to come together and form new journalism teams. This formation of teams can maximise the opportunity for journalism.\n\n## System Overview\n\nNews Pie captures the traditional workflow of producing news (rarely would a single person be wholly responsible for a published news article) so that each member of the team owns their contribution and thus can earn their share of the pie!\n\nSince we are using Ethereum smart contracts, information about the articles cannot be altered or censored, and ownership is undeniably certified.\n\nAt the consumer end of the spectrum, the news feed interface enables readers to discover articles created by teams, or browse stories matching relevant tags.\n\n## Reasoning\n\nRarely would a single person be wholly responsible for a published news article, news creation involves sources of information, reporters, journalists, photojournalists and editors; amongst others. Ownership \u0026 attribution of news articles must recognise this collaborative work to function within future ecosystems.\n\nThis project is an engine for broader systems which have content monetisation baked in. Our research suggests that the greatest opportunities for the online news economy will come from enabling the producers of news to coordinate and collaborate in a mutually beneficial way, hence our belief in the [Mutualised Journalism](https://medium.com/@kelvinlockwood/the-regeneration-of-journalism-e44528335d42) thesis.\n\n## Future Development\n\nIn the future we imagine news articles being divided into [Particles](http://nytlabs.com/blog/2015/10/20/particles/) so that journalists contribution is not just arbitrary metadata, physical parts of the article are attributed to their creators. This idea can be enabled by smart contracts which enforce rules and capture value. Different rules and different monetisation for different parts of the article gets pretty interesting and could open up a variety of opportunities.\n\nProudly built for: [Road to Dev Con: Consensys Labs Relay - Reinventing the Online News Economy](https://github.com/ConsenSys/Road-To-Devcon-Relay/blob/master/Media/news-pie/submission.md)\n\n[Road to Devcon](https://gitcoin.co/hackathon/road-to-devcon/)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Demo\nhttps://djrosenbaum.github.io/news-pie/\n\n\u003ca href=\"https://djrosenbaum.github.io/news-pie/\"\u003e\u003cimg src=\"./splash.png\" title=\"screenshot\" width=600/\u003e\u003c/a\u003e\n\nDiscover posts browsing news feeds or create your own news team and post stories.\n\n\n# Local Development \n\n## Contract\n1. clone the repo\n2. cd into ./contracts/\n3. nvm use\n4. npm install\n5. npm run dev\n6. visit http://localhost:8080\n\n## Client\n1. clone the repo\n2. cd into ./client/\n3. nvm use\n4. npm install\n5. npm run dev\n6. visit http://localhost:8081\n\n### Medium Article\n[The Regeneration of Journalism](https://medium.com/@kelvinlockwood/the-regeneration-of-journalism-e44528335d42) by [Kelvin Lockwood](https://github.com/kelvinlockwood)\n\n### Thanks\nWe were inspired by the ideas of the following news sites and stories:\n\n[Hacker News](https://news.ycombinator.com/)\n\n[News Deserts](https://www.cjr.org/local_news/american-news-deserts-donuts-local.php)\n\n[Future of News](https://www.bbc.co.uk/mediacentre/latestnews/2015/future-of-news)\n\n### Contributors\nSee the list of [contributors](https://github.com/djrosenbaum/news-pie/contributors) who participated in writing this dapp.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjrosenbaum%2Fnews-pie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjrosenbaum%2Fnews-pie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjrosenbaum%2Fnews-pie/lists"}