๐ก Well-rounded software engineer with skills in several programming languages. Passionate about creating a variety of applications, looking at programming as a way to solve problems and new interesting challenges. Ready to take on new projects and collaborate on innovative solutions.
๐จโ๐ Final-year CS Student at the Kielce University of Technology.
โก Creating applications in JavaScript, TypeScript, C, C++, Python and lately experimenting with C# and .Net.
It would be a good idea to show users how to use application. There could be a button located at the bottom of main screen that opens help in a new window. In that window there could be a similar sidebar and main panel like those in main type of window. Sidebar would contain each topic like 'Getting Logs', 'Browsing Reports' and so on, while the main one will display content of help topic - with images for example
A button should be displayed on browse reports frame that allows the user to delete a particular report. Confirmation of some kind should be required before deletion.
The searching function is buggy, because if the AnyGrabber folder is located in a particular location, then it will not look inside directories in the same directory. It should avoid searching only in that specific folder named AnyGrabber instead.
Thanks to this rework, the functions that depend on the output could format it the way that is needed. For example .txt report could include only IP addresses, only dates or both.
It would be a good idea to test how app works on log files that contain actual logs, that do not contain any data and at location that contains no data at all.