{"id":20288001,"url":"https://github.com/dopecodez/string-count-react","last_synced_at":"2025-12-04T08:05:23.179Z","repository":{"id":117103062,"uuid":"229129494","full_name":"dopecodez/string-count-react","owner":"dopecodez","description":"Front end for https://github.com/dopecodez/string-counter-express . Build with react.","archived":false,"fork":false,"pushed_at":"2019-12-26T07:59:15.000Z","size":91,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T08:32:36.777Z","etag":null,"topics":["enzyme","jest","react","react-create-app"],"latest_commit_sha":null,"homepage":"https://morning-savannah-24852.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dopecodez.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":"2019-12-19T20:00:47.000Z","updated_at":"2020-11-20T17:10:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb65273c-8cd7-4861-a574-593277ab614d","html_url":"https://github.com/dopecodez/string-count-react","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/dopecodez%2Fstring-count-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dopecodez%2Fstring-count-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dopecodez%2Fstring-count-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dopecodez%2Fstring-count-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dopecodez","download_url":"https://codeload.github.com/dopecodez/string-count-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241781657,"owners_count":20019273,"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":["enzyme","jest","react","react-create-app"],"created_at":"2024-11-14T14:43:40.652Z","updated_at":"2025-12-04T08:05:23.064Z","avatar_url":"https://github.com/dopecodez.png","language":"JavaScript","readme":"# string-count-react[![Build Status](https://travis-ci.org/dopecodez/string-count-react.svg?branch=master)](https://travis-ci.org/dopecodez/string-count-react)\n\n![image info](website.PNG)\n\nA string recurrence counter made with React. Will get the N number of strings and their occurences for given url. Also has unit tests on top of this with Jest and Enzyme. The backend is [here](https://github.com/dopecodez/string-counter-express). You can find the site hosted on heroku here: https://morning-savannah-24852.herokuapp.com/\n\nIf you have any doubts or clarifications on this code, hit me up and I'll try to help you guys out!\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. \n\n### Prerequisites\n\nYou'll need to install NodeJS for running this application. I'm on Node v10.5.3, you can find it at:\n```\nhttps://nodejs.org/en/download/\n```\nYou'll also need a code editor to see how the code goes. Use whichever editor which has JS support, I use Visual Studio Code on \nWindows 10.\n\n### Installing\n\nSimple steps to get the application running. Open the terminal to the folder containing string-counter-express and just type:\n```\nnpm install\n```\nThis should install all the dependencies within package.json and create your package-lock.json and node modules.\n\nAfter the previous command completes successfully, open the terminal and type:\n```\nnpm start\n```\nThis should get the program up and running on the default port.\n\nTo run the tests, all you need to do is, type:\n\n```\nnpm test\n```\n## Usage\n\nOnce program is up and running, you can see the page at localhost:3000. It is a simple page with just two elements a form filling in url and number and a table for displaying the data. Right now, the url is hardcoded. As mentioned earlier, site is hosted on https://morning-savannah-24852.herokuapp.com/\n\n## Built With\n\n* [React](https://reactjs.org/) - The Javascript framework used\n* [create-react-app](https://www.npmjs.com/package/create-react-app) - Project was bootstraped with create-react-app\n* [react-loader-spinner](https://www.npmjs.com/package/react-loader-spinner) - For creating visual loaders\n* [jest](https://jestjs.io/) - JavaScript Testing Framework with a focus on simplicity\n* [enzyme](https://airbnb.io/enzyme/) - JavaScript Testing utility for React that makes it easier to test your React Components' output\n\n## Contributing\n\nAnybody with ideas to genuinely improve the project are welcome. We use git flow, so just pull the repo, cut a branch on develop and put a pull request back to us. We will look through the PR as soon as possible. We suggest you make sure your PR passes all unit tests, and add further unit tests for any new functionalities introduced.\n\n## Versioning\nCurrently, no versions are available. Will update soon\n\n## Authors\n\n* **Govind S** - *Initial work* - [dopecodez](https://github.com/dopecodez)\n\n## License\n\nThis project is free. Use it in whichever way you please.\n\n## Acknowledgments\n\n* Hat tip to anyone whose code was used\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdopecodez%2Fstring-count-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdopecodez%2Fstring-count-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdopecodez%2Fstring-count-react/lists"}