{"id":21239604,"url":"https://github.com/ailouislu/books-react-ts-storybook","last_synced_at":"2025-07-15T07:37:52.731Z","repository":{"id":243453798,"uuid":"812478269","full_name":"ailouislu/books-react-ts-storybook","owner":"ailouislu","description":"Books React TS Storybook is an online book system implemented using React and TypeScript. ","archived":false,"fork":false,"pushed_at":"2025-05-24T08:50:51.000Z","size":799,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-24T09:33:54.801Z","etag":null,"topics":["openlibrary-api","react","react-query","storybook","typescript","zustand"],"latest_commit_sha":null,"homepage":"https://books.nzlouis.com","language":"TypeScript","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/ailouislu.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,"zenodo":null}},"created_at":"2024-06-09T02:27:32.000Z","updated_at":"2025-05-24T08:50:54.000Z","dependencies_parsed_at":"2024-08-22T08:31:09.235Z","dependency_job_id":"c8b290d2-1671-4225-a66e-06c90a3c729f","html_url":"https://github.com/ailouislu/books-react-ts-storybook","commit_stats":null,"previous_names":["ailouislu/books-react-ts-storybook"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ailouislu/books-react-ts-storybook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-react-ts-storybook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-react-ts-storybook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-react-ts-storybook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-react-ts-storybook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ailouislu","download_url":"https://codeload.github.com/ailouislu/books-react-ts-storybook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-react-ts-storybook/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265418485,"owners_count":23761817,"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":["openlibrary-api","react","react-query","storybook","typescript","zustand"],"created_at":"2024-11-21T00:44:20.962Z","updated_at":"2025-07-15T07:37:52.705Z","avatar_url":"https://github.com/ailouislu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Books React TS Storybook\n\n## Overview\n\nBooks React TS Storybook is an online book system implemented using React and TypeScript. The project leverages various modern technologies and libraries to create a robust and scalable application. The main features of the system include displaying books and book details, managing books, and utilizing reusable components to enhance the maintainability and scalability of the project.\n\n## Technologies Used\n\n- React: A JavaScript library for building user interfaces.\n- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.\n- Chakra UI: A simple, modular, and accessible component library for React.\n- React Query: Hooks for fetching, caching, and updating asynchronous data in React.\n- React Router: Declarative routing for React applications.\n- Storybook: An open-source tool for developing UI components in isolation for React and other frameworks.\n\n### `npm start`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\n## Run Storybook:\n\n### npm run storybook\n\nThis will start Storybook on [http://localhost:6006](http://localhost:6006), where you can view and interact with your components in isolation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failouislu%2Fbooks-react-ts-storybook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Failouislu%2Fbooks-react-ts-storybook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failouislu%2Fbooks-react-ts-storybook/lists"}