{"id":19468601,"url":"https://github.com/kirpinev/java-shareit","last_synced_at":"2026-04-14T03:32:40.634Z","repository":{"id":103259289,"uuid":"599080620","full_name":"kirpinev/java-shareit","owner":"kirpinev","description":"ShareIt is a service that gives users, firstly, the ability to tell what things they are ready to share, and secondly, find the right thing and rent it for a while.","archived":false,"fork":false,"pushed_at":"2023-05-02T11:13:12.000Z","size":122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T14:35:46.456Z","etag":null,"topics":["docker","docker-compose","hibernate","java-11","junit","postgresql"],"latest_commit_sha":null,"homepage":"","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/kirpinev.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}},"created_at":"2023-02-08T12:15:25.000Z","updated_at":"2024-02-03T14:31:35.000Z","dependencies_parsed_at":"2025-01-08T23:46:17.150Z","dependency_job_id":null,"html_url":"https://github.com/kirpinev/java-shareit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"yandex-praktikum/java-shareit","purl":"pkg:github/kirpinev/java-shareit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirpinev%2Fjava-shareit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirpinev%2Fjava-shareit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirpinev%2Fjava-shareit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirpinev%2Fjava-shareit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kirpinev","download_url":"https://codeload.github.com/kirpinev/java-shareit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirpinev%2Fjava-shareit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker","docker-compose","hibernate","java-11","junit","postgresql"],"created_at":"2024-11-10T18:42:35.515Z","updated_at":"2026-04-14T03:32:40.620Z","avatar_url":"https://github.com/kirpinev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ShareIt\n\nShareIt is a Spring Boot application that gives users, firstly, the ability to\ntell what things they are ready to share, and secondly, find the right thing and\nrent it for a while.\n\nThe service not only allows you to book a thing for certain dates, but also\ncloses access to it for the time of booking from other people. In case the\nnecessary thing is not on the service, users should be able to leave requests.\nSuddenly, an ancient gramophone, which is strange even to offer for rent, will\nsuddenly be needed for a theatrical production. Upon request, it will be\npossible to add new things for sharing.\n\n## Technologies Used\n\n- Spring Boot\n- Hibernate\n- Docker\n- PostgreSQL\n\n## Getting Started\n\n### Prerequisites\n\nEnsure you have the following installed on your system:\n\n- Java Development Kit (JDK) 11 or later\n- Docker\n- PostgreSQL\n\n### Building the Project\n\n1. Clone the repository:\n\n   `git clone https://github.com/kirpinev/java-shareit.git`\n\n2. Change the current directory to the project root:\n\n   `cd java-shareit`\n\n3. Build the project using Maven:\n\n   `./mvnw clean install`\n\n4. Run the Docker container for PostgreSQL:\n\n   `docker-compose up -d`\n\n### Running the Application\n\nRun the application using the following command:\n\n`./mvnw spring-boot:run`\n\nThe application will start on port 8080. Access the public API at\n`http://localhost:8080`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirpinev%2Fjava-shareit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirpinev%2Fjava-shareit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirpinev%2Fjava-shareit/lists"}