KWIC (Keyword In Context) Indexing System using Abstract Factory, Builder, Singleton and Prototype Patterns in Java

Job ID: 36280209

Budget: $30 – $250 USD

The project involves developing a KWIC indexing system that can read lines of text either from the console or a text file, shift the lines in clockwise or counterclockwise order, sort them in either alphabetized or reverse-alphabetized order, and output the results in either plain text or a GUI. The project also includes two optional features: eliminating noisy words and replacing the letter "e" with "q". The system is implemented using Abstract Factory, Builder, Singleton, and Prototype patterns in Java.