

Sort products by name, price and weight.See all completed orders (client can see only his orders).See all orders (client can see only his orders)Īs an optional part, I'd like to introduce GUI, which will make it easier to fill basket, see orders and etcĬan login into system and gain appropriate rights.Filter products by name, price and weight.First would be able to see all completed orders and inventory stock and its total cost, while customers can fill in baskets, make orders and see theirs basket and orders only In simple version of such exercise, to save data it is proposed to write data into files, however I'll write it into PostgreSQL DBĪs an optional part, I'd like to introduce user system: administration and clients. Plan of action:Įrase dummy tests for Product, Basket, Order, Inventory, Shop classes and re-write them accordinglyĬomplete classes mentioned above to see, how application works



And as extra I'm trying to use Travis CI for building and testing project together with Codacy for keeping my code clean and consistent. As Java 9 is released, maybe some of new Java features will be introduced if needed.Īlso I am using TDD approach to complete this project as I found this really convenient way to develop projects in Java. This project will be written using Java 8 approach, rather than Java 7 and older. Typical Java exercise that shows how to build simple OO project and practice skills such as: how to choose appropriate data type for project, how to write clean and consistent code and etc.
