Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/chvishalparmar/product-search
- Owner: chvishalparmar
- Created: 2024-07-10T05:18:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T05:58:13.000Z (4 months ago)
- Last Synced: 2024-10-11T03:01:55.098Z (28 days ago)
- Topics: cucumber, java, maven, mysql
- Language: Java
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.