{"id":16488827,"url":"https://github.com/austindd/chirper","last_synced_at":"2025-08-10T16:40:17.896Z","repository":{"id":128179557,"uuid":"159719055","full_name":"austindd/Chirper","owner":"austindd","description":"Covalence lab demonstrating a basic React web app","archived":false,"fork":false,"pushed_at":"2018-12-03T05:14:24.000Z","size":314,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-26T08:44:29.008Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/austindd.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":"2018-11-29T19:48:05.000Z","updated_at":"2018-12-03T05:14:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"8acd1d73-abc1-4672-b06e-e891b810c19a","html_url":"https://github.com/austindd/Chirper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/austindd/Chirper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austindd%2FChirper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austindd%2FChirper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austindd%2FChirper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austindd%2FChirper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/austindd","download_url":"https://codeload.github.com/austindd/Chirper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/austindd%2FChirper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265863793,"owners_count":23840888,"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":[],"created_at":"2024-10-11T13:40:00.882Z","updated_at":"2025-07-19T00:36:48.854Z","avatar_url":"https://github.com/austindd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Dependencies:\n\n[React](https://reactjs.org/) (using [Create React App](https://github.com/facebook/create-react-app))\n\n[Bootstrap 4](https://getbootstrap.com/)\n\n[ReactStrap](https://reactstrap.github.io/)\n\n[Material Icons React](https://www.npmjs.com/package/material-icons-react)\n\n\n\n# Chirper (Front End)\n\nIn this lab, you will be building your first front-end application using ReactJS.\n\nIt's called Chirper, a platform where you can post short messages on the internet for all the world -- even the Presidents of the United States -- to see!\n\n### Prerequisites\n\n1. Watch the \"Introduction to React\" videos available to you at Covalence. Rewatch them where necessary.\n2. Install Create React App on your local machine.\n3. Use Create React App to create your first React application.\n4. Install the React Developer Tools in Chrome.\n5. Import Bootstrap 4 into your index.html file.\n\n### Instructions\n\nYour objective should be to create a \"timeline\" of Chirps -- short messages that you post on the Chirper platform.\n\nYour timeline should load with at least three chirps, and your users need the capability of posting new Chirps, which will be displayed back to them in the timeline once they are posted.\n\n_Design constraint:_ You can only invoke \n\nReactDOM.render() one time in your entire application.\n\n### Getting Started\n\nFamiliarize yourself with your new React application, but quickly move into separating components into their own directory.  \nRemember: one component per file!\n\nConvert your \n\n.js files into \n\n.jsx files.\n\nUse only Bootstrap classes. You should not need any custom CSS in this project.\n\nThink about the design of your project. How will you compose (or extract) components to achieve the desired result?\n\nHappy Hacking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faustindd%2Fchirper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faustindd%2Fchirper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faustindd%2Fchirper/lists"}