/History-Tracer

A desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved.

Primary LanguageJava

History Tracer

History Tracer is a desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved. This tool analyzes the user's daily activity and then draws up a complete report on his digital presence. This project was created with Java, JDK 18.0.2.1.

User Stories

The following functionality is completed:

  • The system will allow the user to select a browser in order to display all the websites he has visited with certain information such as: his name, URL of sites, research titles, dates of visits, the duration of The latter as well as the number of visits for all the sites visited.
  • It will show all the bookmarks saved by the user on the selected browser.
  • It will display all the files downloaded by the user.
  • The system establishes detailed reports on the digital presence of the user.
  • The user can enter texts to carry out research.
  • The user can delete a row.
  • Online help, FAQ customer support will be made available to the user.

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LiceCap.

Open-source ressources used

  • Swing
  • SQLite JDBC
  • JSON.simple
  • Dom-2.3.0-jaxb
  • JFreeChart
  • JCommon

Usage (To use the application)

  • Clone repository
  • Run the main Main.java file in the src folder

License

Copyright 2023