{"id":21152333,"url":"https://github.com/zabavb/car-exchange-app","last_synced_at":"2026-05-05T11:33:11.847Z","repository":{"id":262624031,"uuid":"887846259","full_name":"zabavb/Car-exchange-app","owner":"zabavb","description":"Car Exchange is a web application developed using Java Spring Boot and the MVC architecture. The project uses RESTful APIs for interaction between the client and server. All data is stored in an Oracle database via JDBC, with CRUD operations implemented for managing car listings.","archived":false,"fork":false,"pushed_at":"2024-11-13T12:22:24.000Z","size":22,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T08:25:21.813Z","etag":null,"topics":["api","car","crud-operation","java","jdbc","library","management","restful-api","spring-boot","spring-mvc","website"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zabavb.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":"2024-11-13T11:41:07.000Z","updated_at":"2024-11-13T12:25:57.000Z","dependencies_parsed_at":"2024-11-13T12:33:30.802Z","dependency_job_id":"faec7be8-47ca-468f-995f-0f74ba48969d","html_url":"https://github.com/zabavb/Car-exchange-app","commit_stats":null,"previous_names":["zabavb/car-exchange-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabavb%2FCar-exchange-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabavb%2FCar-exchange-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabavb%2FCar-exchange-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zabavb%2FCar-exchange-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zabavb","download_url":"https://codeload.github.com/zabavb/Car-exchange-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243597782,"owners_count":20316842,"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":["api","car","crud-operation","java","jdbc","library","management","restful-api","spring-boot","spring-mvc","website"],"created_at":"2024-11-20T10:38:21.426Z","updated_at":"2026-05-05T11:33:11.804Z","avatar_url":"https://github.com/zabavb.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.icons8.com/dusk/100/garage--v1.png\" alt=\"Car Exchange Logo\" width=\"120\" height=\"120\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eCar Exchange Application\u003c/h1\u003e\n\n\u003ch2\u003eProject Overview\u003c/h2\u003e\n\u003cp\u003eCar Exchange is a web application developed using Java Spring Boot and the MVC architecture. The project uses RESTful APIs for interaction between the client and server. All data is stored in an Oracle database via JDBC, with CRUD operations implemented for managing car listings. This project was developed as part of a homework assignment at IT Step Academy.\u003c/p\u003e\n\n\u003ch2\u003eProject Details\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eLanguages:\u003c/strong\u003e \n    \u003ca href=\"https://www.java.com/en/\" target=\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Java-007396?style=flat\u0026logo=java\u0026logoColor=white\" alt=\"Java\"\u003e\n    \u003c/a\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eTechnologies:\u003c/strong\u003e \n    \u003ca href=\"https://spring.io/projects/spring-boot\" target=\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Spring%20Boot-6DB33F?style=flat\u0026logo=springboot\u0026logoColor=white\" alt=\"Spring Boot\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.oracle.com/database/\" target=\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Oracle%20Database-F80000?style=flat\u0026logo=oracle\u0026logoColor=white\" alt=\"Oracle Database\"\u003e\n    \u003c/a\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eProject Type:\u003c/strong\u003e \n    \u003ca href=\"https://spring.io/guides/gs/serving-web-content/\" target=\"_blank\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Spring%20MVC-6DB33F?style=flat\u0026logo=spring\u0026logoColor=white\" alt=\"Spring MVC\"\u003e\n    \u003c/a\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eDevelopment Details\u003c/h2\u003e\n\u003cp\u003eThis project was created as part of a homework assignment at IT Step Academy. It demonstrates CRUD operations for car management using Java Spring Boot, RESTful APIs, and Oracle Database. The project implements client-server communication through RESTful APIs and uses JDBC to connect to the Oracle database for data storage and management.\u003c/p\u003e\n\n\u003ch2\u003eGetting Started\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This project requires an Oracle Database setup with proper connection strings.\u003c/p\u003e\n\n\u003cp\u003eFollow these steps to set up the project:\u003c/p\u003e\n\u003col\u003e\n  \u003cli\u003eClone the repository: \n    \u003cpre\u003e\u003ccode\u003egit clone https://github.com/zabavb/Car-exchange-app.git\u003c/code\u003e\u003c/pre\u003e\n  \u003c/li\u003e\n  \u003cli\u003eConfigure your Oracle Database and update the connection strings in the \u003ccode\u003eapplication.properties\u003c/code\u003e file.\u003c/li\u003e\n  \u003cli\u003eInstall the required dependencies with Maven or Gradle.\u003c/li\u003e\n  \u003cli\u003eOpen the project in your IDE (e.g., IntelliJ IDEA or Eclipse), build the project, and run the application.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eCRUD Operations:\u003c/strong\u003e Create, read, update, and delete car listings in the database.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eRESTful APIs:\u003c/strong\u003e Full integration of RESTful APIs for managing car data.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eDatabase:\u003c/strong\u003e Data is stored and retrieved from an Oracle database via JDBC.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eUsage\u003c/h2\u003e\n\u003cp\u003eTo use this application, ensure that you have the necessary database setup and connection strings configured. You can interact with the application through the provided RESTful API endpoints to manage car listings and view the data.\u003c/p\u003e\n\n\u003ch2\u003eContributing\u003c/h2\u003e\n\u003cp\u003eContributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request.\u003c/p\u003e\n\u003col\u003e\n  \u003cli\u003eFork the Repository: Click the \"Fork\" button at the top-right of this page.\u003c/li\u003e\n  \u003cli\u003eCreate a Branch: Create a new branch for your changes.\u003c/li\u003e\n  \u003cli\u003eCommit Changes: Make your changes and commit them with a descriptive message.\u003c/li\u003e\n  \u003cli\u003ePush to Your Fork: Push your changes to your forked repository.\u003c/li\u003e\n  \u003cli\u003eSubmit a Pull Request: Go to the \"Pull Requests\" tab and submit a new pull request.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2\u003eContact\u003c/h2\u003e\n\u003cp\u003eFor any questions or inquiries, you can reach me at \u003ca href=\"mailto:bilonizkavik@agmail.com\"\u003email\u003c/a\u003e or connect with me on \u003ca href=\"https://www.linkedin.com/in/viktor-bilonizhka\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e.\u003c/p\u003e\n\n\u003ch2\u003eReferences\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https://spring.io/projects/spring-boot\" target=\"_blank\"\u003eSpring Boot Documentation\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://www.oracle.com/database/\" target=\"_blank\"\u003eOracle Database Documentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eAcknowledgements\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eThanks to IT Step Academy for providing the resources and guidance for this project.\u003c/li\u003e\n  \u003cli\u003eSpecial thanks to Oracle for their comprehensive database solutions.\u003c/li\u003e\n  \u003cli\u003eGratitude to the open-source community for various tools and libraries used in this project.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cp align=\"center\"\u003eFeel free to modify or extend this README to fit your needs better. Happy coding!\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabavb%2Fcar-exchange-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzabavb%2Fcar-exchange-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzabavb%2Fcar-exchange-app/lists"}