Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chvishalparmar/product-search

Core Java Project Which include Cucumber Software testing.
https://github.com/chvishalparmar/product-search

cucumber java maven mysql

Last synced: 28 days ago
JSON representation

Core Java Project Which include Cucumber Software testing.

Awesome Lists containing this project

README

        

# Product-Search
Core java project Which include Cucumber Software testing.

A standalone product search program in Java that lists matching T-shirts based on user preferences. This application reads T-shirt data from multiple CSV files (Nike, Puma, Adidas) and allows users to search by color, size, gender, and sorting preference (price, rating, or both). The program uses multithreading to periodically update CSV data.

## Key Features

- **CSV Data Integration**: Efficiently reads T-shirt data from CSV files.
- **User Input Handling**: Accepts and processes search criteria from users.
- **Search & Sorting**: Locates and sorts T-shirts based on user preferences.
- **Multithreading**: Periodically loads new CSV data in the background.
- **Testing with Cucumber**: Utilizes Cucumber for acceptance tests to ensure functionality meets requirements.
- **Dependency Management**: Manages project dependencies with Maven.