{"id":21593779,"url":"https://github.com/seedstack/guitar-review-sample","last_synced_at":"2025-08-20T12:33:34.032Z","repository":{"id":43416572,"uuid":"346320521","full_name":"seedstack/guitar-review-sample","owner":"seedstack","description":"A full application for reviewing guitars based on an Angular frontend and SeedStack backend.","archived":false,"fork":false,"pushed_at":"2023-04-22T12:10:44.000Z","size":4879,"stargazers_count":0,"open_issues_count":7,"forks_count":1,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-24T17:13:36.801Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seedstack.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}},"created_at":"2021-03-10T10:41:54.000Z","updated_at":"2021-05-31T20:14:36.000Z","dependencies_parsed_at":"2022-09-12T10:42:12.239Z","dependency_job_id":null,"html_url":"https://github.com/seedstack/guitar-review-sample","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/seedstack%2Fguitar-review-sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedstack%2Fguitar-review-sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedstack%2Fguitar-review-sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seedstack%2Fguitar-review-sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seedstack","download_url":"https://codeload.github.com/seedstack/guitar-review-sample/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244206694,"owners_count":20416086,"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-24T17:14:40.369Z","updated_at":"2025-03-18T10:41:31.890Z","avatar_url":"https://github.com/seedstack.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guitar reviews\n\nA full application for reviewing guitars based on an Angular frontend and SeedStack backend.\n\nThis sample shows an application used for reviewing guitar gear. Once accessing the application, you are connected as an admin and can add/update/delete gear, and as any other user add a review.\n\nThe application has two components :\n- The backend component : accesses the data and exposes API endpoints for CRUD requests on domain items, the backend also validates user permissions ( not implemented yet )\n- The frontend components : manages interraction with the user and requests the backend. In this sample the frontend is made with angular, but as all exchanges between the frontend and the backend are made through an API, any technology performing HTTP requests could have been used.\n\n\n## Installation notice ##\n\n### Database and images folder ###\n\nCopy the `data/database` and `data/images` files in \"database\" and \"images\" (choose different names if wanted) folders on your file system. The path of these folders will have to be set in the backend configuration.\n\n### Backend ###\n\nSetup and run the backend server.\n\nPlease refer to the `./backend/README.md` for updating the configuration and running the backend server.\n\nThe backend server has to be running before starting the frontend server\n\n### Frontend ###\n\nIf you didn't change api endpoint in the backend configuration, the frontend can be ran without changes.\n\nPlease refer to `./frontend/README.md` for running the front end server.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseedstack%2Fguitar-review-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseedstack%2Fguitar-review-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseedstack%2Fguitar-review-sample/lists"}