{"id":20008437,"url":"https://github.com/fernanda-kipper/clean-archictecture-react","last_synced_at":"2025-07-27T06:32:42.871Z","repository":{"id":119159382,"uuid":"463356541","full_name":"Fernanda-Kipper/Clean-Archictecture-React","owner":"Fernanda-Kipper","description":"This projects consists in a React Aplication developted following Clean Architcture principles","archived":false,"fork":false,"pushed_at":"2022-03-06T23:35:37.000Z","size":521,"stargazers_count":36,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-22T00:25:17.813Z","etag":null,"topics":["clean-architecture","ddd","html","javascript","reactjs","tdd","typescript"],"latest_commit_sha":null,"homepage":"","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/Fernanda-Kipper.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-02-25T01:27:11.000Z","updated_at":"2025-04-10T15:22:31.000Z","dependencies_parsed_at":"2023-07-10T01:16:07.729Z","dependency_job_id":null,"html_url":"https://github.com/Fernanda-Kipper/Clean-Archictecture-React","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Fernanda-Kipper/Clean-Archictecture-React","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fernanda-Kipper%2FClean-Archictecture-React","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fernanda-Kipper%2FClean-Archictecture-React/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fernanda-Kipper%2FClean-Archictecture-React/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fernanda-Kipper%2FClean-Archictecture-React/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fernanda-Kipper","download_url":"https://codeload.github.com/Fernanda-Kipper/Clean-Archictecture-React/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fernanda-Kipper%2FClean-Archictecture-React/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267316247,"owners_count":24068204,"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","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"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":["clean-architecture","ddd","html","javascript","reactjs","tdd","typescript"],"created_at":"2024-11-13T07:09:56.488Z","updated_at":"2025-07-27T06:32:42.862Z","avatar_url":"https://github.com/Fernanda-Kipper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\" style=\"color: #805ad5; font-weight: bold;\"\u003e\n  Clean Architecture\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"#tech\"\u003eTechnolgies\u003c/a\u003e • \n \u003ca href=\"#clone\"\u003eClone\u003c/a\u003e • \n \u003ca href=\"#contribute\"\u003eContribute\u003c/a\u003e •\n \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cb\u003eThis application consists in a polling platform for programmers with login but its main objective is to apply the concepts of Clean Architecture and Test Driven Development in a Frontend application using React JS\u003c/b\u003e\n\u003c/p\u003e\n\n\n\u003ch2 id=\"tech\"\u003eTechnologies\u003c/h2\u003e\n  This application architecture is organized in the following lawyers:\n\n  - **Domain** - the use cases of the application AK Application Business Rules\n  - **Infrastructure** - implementation of dependencies of the domain some times using third party libraries, making the domain layer decoupled from the implementation with 3rd party libraries \n  - **Presentation** - interface, presentation responsible for making the communication of your use cases to users\n  - **Main** - unique location in an application where modules are composed together\n\n\u003ch2 id=\"clone\"\u003eClone\u003c/h2\u003e\n\n\u003ch4\u003e Prerequisites\u003c/h4\u003e\n\n- Node \u003e= 10.16 e npm \u003e= 5.6 \n- Package manager - NPM or YARN\n\n\u003ch4\u003eStarting\u003c/h4\u003e\n\n```bash\ngit clone https://github.com/Fernanda-Kipper/Clean-Archictecture-React.git clean-react\nnpm install\n```\n\n\u003ch5\u003eStart server \u003c/h5\u003e\n\n```bash\n  cd clean-react\n  npm start\n```\n\n\u003ch2 id=\"contribute\"\u003eContribute 🚀\u003c/h2\u003e\n\nIf you want to contribute, clone this repo, create your work branch and get your hands dirty!\n\n```bash\ngit clone https://github.com/Fernanda-Kipper/Clean-Archictecture-React.git\ngit checkout -b feature/NAME\n```\n\n At the end, open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!\n\n[How to create a Pull Request](https://www.atlassian.com/br/git/tutorials/making-a-pull-request)\n\n[Commit pattern](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716)\n\n\n\u003ch2 id=\"license\"\u003eLicense 📃 \u003c/h2\u003e\n\nThis project is under [MIT](LICENSE) license\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernanda-kipper%2Fclean-archictecture-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffernanda-kipper%2Fclean-archictecture-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernanda-kipper%2Fclean-archictecture-react/lists"}