Skip to content

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.

License

Notifications You must be signed in to change notification settings

zabavb/Car-exchange-app

Repository files navigation

Car Exchange Logo

Car Exchange Application

Project Overview

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. This project was developed as part of a homework assignment at IT Step Academy.

Project Details

  • Languages: Java
  • Technologies: Spring Boot Oracle Database
  • Project Type: Spring MVC

Development Details

This 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.

Getting Started

Note: This project requires an Oracle Database setup with proper connection strings.

Follow these steps to set up the project:

  1. Clone the repository:
    git clone https://github.com/zabavb/Car-exchange-app.git
  2. Configure your Oracle Database and update the connection strings in the application.properties file.
  3. Install the required dependencies with Maven or Gradle.
  4. Open the project in your IDE (e.g., IntelliJ IDEA or Eclipse), build the project, and run the application.

Features

  • CRUD Operations: Create, read, update, and delete car listings in the database.
  • RESTful APIs: Full integration of RESTful APIs for managing car data.
  • Database: Data is stored and retrieved from an Oracle database via JDBC.

Usage

To 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.

Contributing

Contributions are welcome! If you have any suggestions or improvements, feel free to fork the repository and submit a pull request.

  1. Fork the Repository: Click the "Fork" button at the top-right of this page.
  2. Create a Branch: Create a new branch for your changes.
  3. Commit Changes: Make your changes and commit them with a descriptive message.
  4. Push to Your Fork: Push your changes to your forked repository.
  5. Submit a Pull Request: Go to the "Pull Requests" tab and submit a new pull request.

Contact

For any questions or inquiries, you can reach me at mail or connect with me on LinkedIn.

References

Acknowledgements

  • Thanks to IT Step Academy for providing the resources and guidance for this project.
  • Special thanks to Oracle for their comprehensive database solutions.
  • Gratitude to the open-source community for various tools and libraries used in this project.

Feel free to modify or extend this README to fit your needs better. Happy coding!

About

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.

Topics

Resources

License

Stars

Watchers

Forks