{"id":19654076,"url":"https://github.com/dynamiatools/demo-my-books","last_synced_at":"2025-04-28T17:32:07.411Z","repository":{"id":59203999,"uuid":"347809436","full_name":"dynamiatools/demo-my-books","owner":"dynamiatools","description":"Demo web application to manage a simple Book Store","archived":false,"fork":false,"pushed_at":"2024-11-06T14:35:56.000Z","size":261,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-06T15:36:28.287Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dynamiatools.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":"2021-03-15T02:15:47.000Z","updated_at":"2024-09-13T10:58:50.000Z","dependencies_parsed_at":"2023-12-29T11:30:17.750Z","dependency_job_id":"f78631fe-2031-4057-a76d-04ffd2f95129","html_url":"https://github.com/dynamiatools/demo-my-books","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dynamiatools%2Fdemo-my-books","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dynamiatools%2Fdemo-my-books/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dynamiatools%2Fdemo-my-books/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dynamiatools%2Fdemo-my-books/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dynamiatools","download_url":"https://codeload.github.com/dynamiatools/demo-my-books/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224124688,"owners_count":17259746,"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":[],"created_at":"2024-11-11T15:16:04.261Z","updated_at":"2024-11-11T15:16:04.834Z","avatar_url":"https://github.com/dynamiatools.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Book Store - Demo \n\nThis project show how to use DynamiaTools framework. This demo web application is built using Spring boot and DynamiaTools \n\nMyLibrary is a web application that help users to organize and sell books. Books can be filtered by category, ISBN code, name and authors. Also you can create an invoice to sell books to customers.\n\n## Entities\n1. **Books**: data about books like name, synopsis, ISBN, sell price, cover\n2. **Category**: book's category\n3. **Author**: first name, last name, email, photo and bio\n4. **Invoice**: Invoice and invoice details\n5. **Customer**: People how buy books\n\n## Database\n\nThis demo use H2 database in memory. If you want to use another follow next steps:\n\n- Edit ``resources/application.properties``\n- Change datasource config\n- Add database driver dependency\n- Run\n\n## Build\nThis is a standard maven project, just execute\n\n```\nmvn clean install\n```\n\nAlso you can import it in your favorite Java IDE like Intellij, Eclipse or Netbeans.\n\n## Run\n\n### Maven\n\n```\nmvn spring-boot:run\n```\n### Terminal\n\n1. Open a terminal \n2. Go to `demo/target/` folder\n3. Execute `java -jar mybookstore.jar`\n4. Open your web browser at [http://localhost:8484](http://localhost:8484)\n5. Enjoy","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynamiatools%2Fdemo-my-books","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdynamiatools%2Fdemo-my-books","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdynamiatools%2Fdemo-my-books/lists"}