Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.16 KB

README.md

File metadata and controls

74 lines (54 loc) · 2.16 KB

Course project of Sarvar Khalimov

Progress report

Tasks Start Date End Date
Gathering requirements 22-May-23 24-May-23
Entity Design 25-May-23 29-May-23
Data Access Layer 1-June-23 2-June-23
Service Layer 3-June-23 4-June-23
Controller Layer 5-June-23 6-June-23

Screenshot from the interactive console

Getting Started

To get started with this project, follow these steps:

  • Clone the repository to your local machine.
  • Install in pom.xml file.
  • Run the application using your IDEA's run button on Main class.
  • Console window will be opened.
  • you can play around with this interactive console to retrieve all inventories or by their parameters;

Features

This project includes the following features:

  • Parsing inventories (Bedclothing and Dish .csv files)
  • Mapping parsed Strings from .csv files to the corresponding DTO entities
  • Retrieve all inventories
  • Retrieve all inventories by color and inventory type
  • Retrieve all inventories by price (min, max) and inventory type

Testing

  • Dish and Bedclothing mapRow methods - unit tested
  • Inventory DAO methods - unit tested

Technologies Used

This project was built using the following technologies:

  • Java 17.0.2
  • Maven
  • com.opencsv 5.7.1

Authors

👤 Sarvar Khalimov

Contributing

If you would like to contribute to this project, please follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and commit them.
  • Push your changes to your fork.
  • Submit a pull request.

Show your support

Give a ⭐️ if you like this project!

License

This project is MIT licensed.