{"id":21239627,"url":"https://github.com/ailouislu/books-springboot-react","last_synced_at":"2025-07-10T19:32:33.339Z","repository":{"id":206155774,"uuid":"419923995","full_name":"ailouislu/books-springboot-react","owner":"ailouislu","description":"An online books system, implemented using spring boot, H2, and JPA as the backend, react and react-bootstrap as the front end. Contains functions such as books and authors. ","archived":false,"fork":false,"pushed_at":"2023-04-25T09:33:09.000Z","size":6520,"stargazers_count":6,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T16:51:08.069Z","etag":null,"topics":["bootstrap5","java","react","react-bootstrap","springboot"],"latest_commit_sha":null,"homepage":"https://books.nzlouis.com","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/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}},"created_at":"2021-10-22T01:05:08.000Z","updated_at":"2024-09-27T03:47:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1aac3ca-4af3-47d7-b5d8-2b0ae5b6679a","html_url":"https://github.com/ailouislu/books-springboot-react","commit_stats":null,"previous_names":["louisaugustine/books-springboot-react","ailouislu/books-springboot-react"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ailouislu/books-springboot-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-springboot-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-springboot-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-springboot-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-springboot-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ailouislu","download_url":"https://codeload.github.com/ailouislu/books-springboot-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailouislu%2Fbooks-springboot-react/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264639922,"owners_count":23642319,"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":["bootstrap5","java","react","react-bootstrap","springboot"],"created_at":"2024-11-21T00:44:32.987Z","updated_at":"2025-07-10T19:32:31.716Z","avatar_url":"https://github.com/ailouislu.png","language":"JavaScript","readme":"# books-springboot-react\n\nAn online books system, implemented using spring boot, H2, and JPA as the backend, react and react-bootstrap as the front end. Contains functions such as books and authors. The system uses many reusable components to improve the reusability of the project.\n\n![](books-react-bootstrap/src/images/books.gif)\n\n## Getting started\n\nYou can view a live demo over at https://books.nzlouis.com\n\nTo get the backend running locally:\n\n- Clone this repo\n- Download Sources through pom.xml file\n- Run the BooksSpringbootApplication file\n\nThe source code for the frontend can be found in the main books-react-bootstrap repo.\n\nTo get the frontend file: books-react-bootstrap running locally:\n- `npm install` to install all req'd dependencies\n- `npm start` to start the local server (this project uses create-react-app)\n\n## Getting startedMaking requests to the backend API\n\nFor convenience, there is a live API server running at https://booksapi.nzlouis.com/doc.html for the application to make requests against. You can view the API spec here which contains all routes \u0026 responses for the server.\n\nIf you want to change the API URL to a local server, simply edit src/main/resources/application.properties and change server.port to the local server's URL (i.e. http://localhost:8080/doc.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failouislu%2Fbooks-springboot-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Failouislu%2Fbooks-springboot-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failouislu%2Fbooks-springboot-react/lists"}