{"id":21730733,"url":"https://github.com/digitalwarenkombinat/protestory","last_synced_at":"2026-05-10T10:09:29.921Z","repository":{"id":63773628,"uuid":"479806654","full_name":"digitalwarenkombinat/protestory","owner":"digitalwarenkombinat","description":"As a web application PROTESTORY! offers a playful exploration of the protest cultures of working-class youth since the early 20th century and was created in collaboration with the archive of the working-class youth movement in 2022.","archived":false,"fork":false,"pushed_at":"2024-10-08T13:07:55.000Z","size":41882,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T20:11:18.524Z","etag":null,"topics":["archive","collection","culture","exploratory-visualization","heritage","image","museum-collections","museum-digital","museum-experience","nextjs","open-source","openglam","protest","react","single-page-app","webapp"],"latest_commit_sha":null,"homepage":"https://www.protestory.de/","language":"TypeScript","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/digitalwarenkombinat.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-09T18:07:41.000Z","updated_at":"2024-07-27T11:10:03.000Z","dependencies_parsed_at":"2025-01-25T20:10:37.849Z","dependency_job_id":"c1fc7e17-bc21-4ff3-a7d4-c5e3de75ff1d","html_url":"https://github.com/digitalwarenkombinat/protestory","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalwarenkombinat%2Fprotestory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalwarenkombinat%2Fprotestory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalwarenkombinat%2Fprotestory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalwarenkombinat%2Fprotestory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digitalwarenkombinat","download_url":"https://codeload.github.com/digitalwarenkombinat/protestory/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244707714,"owners_count":20496789,"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":["archive","collection","culture","exploratory-visualization","heritage","image","museum-collections","museum-digital","museum-experience","nextjs","open-source","openglam","protest","react","single-page-app","webapp"],"created_at":"2024-11-26T04:17:23.356Z","updated_at":"2026-05-10T10:09:24.892Z","avatar_url":"https://github.com/digitalwarenkombinat.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.protestory.de/\"\u003e\n    \u003cimg alt=\"Logo of 'PROTESTORY!'\" src=\"public/icon-192.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n[![Screenshot of _PROTESTORY!_](protestory.png)](https://www.protestory.de/)\n\n## About [_PROTESTORY!_](https://www.protestory.de/)\n\n**PROTESTORY!** is a web application that offers a playful exploration of protest cultures of working-class youth from the early 20th century until today. \n\n**PROTESTORY!** shows the diversity of materials that were created in the context of youth protests in the past decades and still shape our impression of these protests today.\n\nWith the various aesthetic-narrative mini-applications, users can discover the exciting world of past youth protest cultures. \nThe historical resources, all from the Archive of the Workers´ Youth Movement, serve both as a source of knowledge and inspiration. \nIn addition, it is intended to encourage users to perceive archives as a place for writing history and for the systematic collection of current youth protests.\n\n**PROTESTORY!** is a project of the Archive of the Workers´ Youth Movement and was implemented together with the company Digitalwarenkombinat. \nThe project **PROTESTORY!** has been developed as part of \"dive in. Programme for Digital Interactions\" of the Kulturstiftung des Bundes (German Federal Cultural Foundation) with funding by the Federal Government Commissioner for Culture and the Media (BKM) through the NEUSTART KULTUR programme.”\n\nThe digital items were taken from the collection of the Archive of the Workers´ Youth Movement, which made them available to us. \n\n_The source code runs under an MIT license. The free font \"Hey August\" used for the titles is by Syafrizal a.k.a. Khurasan (dafont.com). The font \"Fabrik\" used for the body texts is by Peter Wiegel (peter-wiegel.de). Furthermore the phone noise is from the sound \"Phone Dialing With Dialtone\" by KevanGC (soundbible.com) and runs under a public domain._\n\n## Feedback\n\nFeel free to send us feedback on [Twitter](https://twitter.com/digiwako) or [file an issue](https://github.com/digitalwarenkombinat/protestory/issues/new). Feature requests are always welcome.\n\n## Getting started\n\nRun the following command on your local environment:\n\n```\ngit clone --depth=1 https://github.com/digitalwarenkombinat/protestory.git\ncd protestory\nnpm install\n```\n\nYou can run the application in development mode with live reload:\n\n```\nnpm run dev\n```\n\nOpen http://localhost:3000 with your favorite browser to see the application.\n\n```\n.\n├── README.md            # README file\n├── next.config.js       # Next JS configuration\n├── public               # Public folder for assets and logo\n├── src\n│   ├── components       # UI components\n│   ├── config           # Mini game configurations\n│   ├── context          # Shared enums\n│   ├── pages            # Next.js pages\n│   ├── services         # Mini game services\n│   ├── styles           # Global stylesheets\n│   └── utils            # Utility folder\n├── pages                # Next JS pages\n└── tsconfig.json        # TypeScript configuration\n```\n\nYou can see the results locally in production mode with:\n\n```\nnpm run build\nnpm run start\n```\n\nThe generated HTML and CSS files are minified (built-in feature from Next js).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalwarenkombinat%2Fprotestory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigitalwarenkombinat%2Fprotestory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalwarenkombinat%2Fprotestory/lists"}