rebuild project structure change requirements.txt file dockerize app add possibility to write data to csv file create cli interface for it add color to terminal cli