{"id":20349099,"url":"https://github.com/ant59/schremer","last_synced_at":"2026-05-01T22:34:56.771Z","repository":{"id":139858611,"uuid":"89852220","full_name":"Ant59/schremer","owner":"Ant59","description":"Angular 4 + ngrx + Firebase. A microblogging platform to share evil schemes.","archived":false,"fork":false,"pushed_at":"2017-05-07T16:02:36.000Z","size":111,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T16:24:02.235Z","etag":null,"topics":["angular","angular4","firebase","microblogging","ngrx"],"latest_commit_sha":null,"homepage":"https://schremer-35170.firebaseapp.com/","language":"TypeScript","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/Ant59.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":"2017-04-30T13:24:49.000Z","updated_at":"2017-05-04T12:42:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f4c9859-3c32-4b8f-a767-4f5ec4fe1bf3","html_url":"https://github.com/Ant59/schremer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ant59/schremer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ant59%2Fschremer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ant59%2Fschremer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ant59%2Fschremer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ant59%2Fschremer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ant59","download_url":"https://codeload.github.com/Ant59/schremer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ant59%2Fschremer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32515838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["angular","angular4","firebase","microblogging","ngrx"],"created_at":"2024-11-14T22:24:07.943Z","updated_at":"2026-05-01T22:34:56.742Z","avatar_url":"https://github.com/Ant59.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Schremer\n\nScream your schemes!\n\nA microblogging platform for evil villains to share and rate plans.\n\n## Architecture\n\nThe app uses Angular 4 and ngrx to produce a modern web application with redux-style state management. The app is setup as follows:\n\n- Smart container components carry all logic\n- Dumb components simply take input data and output events\n- Services connect the app to the outside world\n- Reducers create new state from action calls\n- Effects can interact outside of state on actions\n\nAll data is treated as an observable stream. Performance benefits are gained from having Angular avoid dirty change detection checks and only updating components when streams push new state.\n\nUI is fully responsive for mobile, tablet and desktop. Uses vanilla SCSS with no framework for styling. Components use encapsulated styles for reusability.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fant59%2Fschremer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fant59%2Fschremer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fant59%2Fschremer/lists"}