{"id":21838622,"url":"https://github.com/lilanga/retro-live","last_synced_at":"2026-04-02T01:03:18.040Z","repository":{"id":106478272,"uuid":"229713773","full_name":"Lilanga/retro-live","owner":"Lilanga","description":"Live retrospectives https://www.retrospective.live/","archived":false,"fork":false,"pushed_at":"2019-12-23T09:48:35.000Z","size":351,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-01T01:01:17.055Z","etag":null,"topics":["firebase","reactjs","realtime-messaging"],"latest_commit_sha":null,"homepage":"","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/Lilanga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2019-12-23T08:51:56.000Z","updated_at":"2022-05-13T09:41:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"e88cbf4a-24e8-4774-a92a-05ccd22b8f8e","html_url":"https://github.com/Lilanga/retro-live","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lilanga/retro-live","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lilanga%2Fretro-live","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lilanga%2Fretro-live/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lilanga%2Fretro-live/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lilanga%2Fretro-live/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lilanga","download_url":"https://codeload.github.com/Lilanga/retro-live/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lilanga%2Fretro-live/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["firebase","reactjs","realtime-messaging"],"created_at":"2024-11-27T21:12:42.195Z","updated_at":"2026-04-02T01:03:18.001Z","avatar_url":"https://github.com/Lilanga.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Retro Live\r\n\r\nEasy to use and beautiful restrospective board.\r\n\r\n## How to setup local environment\r\n\r\n1. Clone the repository\r\n2. Fun Retro is using [Firebase](http://www.firebase.com). First create an account at firebase. Then create a test project.\r\n3. Enable sign-up using Email/Password for your project. This can be done\r\n   through the 'Authentication' tab for the project.\r\n4. Change the file on js/vendor/firebaseInitialization.js and replace the values with your project values\r\n\r\n```\r\nvar config = {\r\n  apiKey: \"YOUR_API_KEY\",\r\n  authDomain: \"YOUR_PROJECT_ID.firebaseapp.com\",\r\n  databaseURL: \"https://YOUR_PROJECT_ID.firebaseio.com\",\r\n  projectId: \"YOUR_PROJECT_ID\",\r\n  storageBucket: \"YOUR_PROJECT_ID.appspot.com\",\r\n  messagingSenderId: \"YOUR_MESSAGE_ID\"\r\n};\r\n\r\nfirebase.initializeApp(config);\r\n```\r\n\r\n5. The app uses firebase auth and creates a new user when you attempt to create a new board. So, once the app is running, head over to your firebase console `Authentication` section and enable auth using email \u0026 password.\r\n6. If you don't want to file to be tracked by git just run this command on the project home folder:\r\n\r\n```\r\ngit update-index --assume-unchanged js/vendor/firebaseInitialization.js\r\n```\r\n\r\n7. Install [Node.js](https://nodejs.org/en/)\r\n8. Run `npm install` (inside the project folder)\r\n9. Install [Gulp](http://gulpjs.com/)\r\n10. Run `gulp`\r\n11. Now you can open the app on [http://localhost:4000/](http://localhost:4000/) and start creating your boards.\r\n\r\n## Contribute to Retro Live\r\n\r\nTake a look on our [Contributing](https://github.com/Lilanga/retro/blob/master/CONTRIBUTING.md) guide\r\n\r\n## Running the application\r\n\r\n1. Install [Node.js](https://nodejs.org/en/)\r\n2. Run `npm install` (inside the project folder)\r\n3. Run `gulp`\r\n4. Point your browser to [http://localhost:4000/](http://localhost:4000/) or open dist/index.html\r\n\r\n## Continuous Integration\r\n\r\nOur tests run on [TravisCI](https://travis-ci.org/Lilanga/retro)\r\n\r\n## Running the tests\r\n\r\n1. Run `gulp test`\r\n2. Refactor and watch tests re-run.\r\n3. Fix any red tests\r\n4. Note: you can open [http://localhost:9876/debug.html](http://localhost:9876/debug.html) to run tests with a browser\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilanga%2Fretro-live","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flilanga%2Fretro-live","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilanga%2Fretro-live/lists"}