{"id":18696981,"url":"https://github.com/gbowne1/codebooker","last_synced_at":"2025-04-12T07:31:49.796Z","repository":{"id":153083165,"uuid":"625739827","full_name":"gbowne1/codebooker","owner":"gbowne1","description":"This is a book recommendation app created with React 18.2 and MUI for coders/programmers looking for reccomendations to books on programming/coding to read","archived":false,"fork":false,"pushed_at":"2024-05-02T17:54:57.000Z","size":4634,"stargazers_count":28,"open_issues_count":25,"forks_count":50,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-03T04:39:27.008Z","etag":null,"topics":["app","application","book","books","coding","hack","hacktoberfest","hacktoberfest2023","learning","muiv5","programming","react","reactjs","reccomandationsystem","reccommendation","recommendation-system"],"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/gbowne1.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-10T02:05:05.000Z","updated_at":"2024-05-02T17:55:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"8a203054-2aec-485a-bd4a-97c589b795a4","html_url":"https://github.com/gbowne1/codebooker","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/gbowne1%2Fcodebooker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbowne1%2Fcodebooker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbowne1%2Fcodebooker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbowne1%2Fcodebooker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbowne1","download_url":"https://codeload.github.com/gbowne1/codebooker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223503511,"owners_count":17156170,"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":["app","application","book","books","coding","hack","hacktoberfest","hacktoberfest2023","learning","muiv5","programming","react","reactjs","reccomandationsystem","reccommendation","recommendation-system"],"created_at":"2024-11-07T11:22:15.892Z","updated_at":"2024-11-07T11:22:16.459Z","avatar_url":"https://github.com/gbowne1.png","language":"JavaScript","readme":"# CodeBooker\r\n\r\nThis is a book recommendation app created with React 18.2 and MUI.\r\n\r\nIt is not a bookstore eCommerce application.\r\n\r\nIt is targeted specifically for coders/programmers who are looking for recommendations for programming/coding books to read.\r\n\r\nIt allows users to organize, recommend and review any book on coding or programming.\r\n\r\nThis app is not targeting any other book genre.\r\n\r\nThis project is built using:\r\n\r\n[![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)](https://www.nodejs.com)\r\n[![Express](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge)](https://expressjs.com)\r\n[![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)](https://react.dev/)\r\n[![NodeJS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)](https://www.nodejs.com)\r\n[![MaterialUI](https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge\u0026logo=material-ui\u0026logoColor=white)](https://www.mui.com)\r\n[![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge\u0026logo=Prisma\u0026logoColor=white)](https://www.prisma.io/)\r\n[![Jest](https://img.shields.io/badge/Jest-323330?style=for-the-badge\u0026logo=Jest\u0026logoColor=white)](https://jestjs.io)\r\n\r\nBootstrapped with Create-React-App v5 aka react-scripts using `npx create-react-app codebooker`\r\n\r\nIf you would like to contribute to this repository, please read our [Contributing](https://github.com/gbowne1/codebooker/blob/master/CONTRIBUTING.md) document. We welcome your pull requests here.\r\n\r\nThis project is built from community contributions and community driven design. Submit a PR with your design for review along with a screenshot and we will look at it for possible merge. We have found that this process works the best. Community members can also help imporove the design through issues and Pull Requests, see the contributing document.\r\n\r\nWe recommend using this with Node 18.15.0, be sure and let us know. We do not recommend using any other versions that are not currently on LTS.\r\n\r\nYou should already be familiar with React 17 and or 18, JavaScript ES5/ES6/ES7 and JSX. If you are not there are several tutorials we recommend using before you get started with. To learn React, go here: \u003chttps://www.freecodecamp.org/news/free-react-course-2022/\u003e\r\n\r\nThe backend of this project is currently under construction so please use the Create React App development server, \r\ninside the root of the project folder:\r\n \r\n# After installing the project dependencies\r\nnpm install\r\n\r\n# To run the backend server separately\r\nnpm run server\r\n\r\n#### [CodeBooker API documentation](https://bmacarini.github.io/codebooker-documentation/)\r\n\r\n# To run the frontend separately\r\nnpm start\r\n\r\n# To run both the frontend and the backend server concurrently in development mode\r\nnpm run dev\r\n\r\n\r\nThis is not hosted anywhere yet and is not yet production-ready.\r\n\r\nIf you would like something to work on, there are plenty of TODO's here \u003chttps://github.com/gbowne1/codebooker/blob/master/TODO.md\u003e\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbowne1%2Fcodebooker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgbowne1%2Fcodebooker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbowne1%2Fcodebooker/lists"}