Skip to content

Mykhailo-Pavliuk/url-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Url Analyzer

Program for analyzing the performance of web pages

1 Functional requirements

The following functional requirements have been identified for the program that will analyze the performance of web pages:

  • The administrator must be able to view, add, delete, edit (mail only) users.
  • The user must be able to add, delete, view the paths added to web pages.
  • The administrator and the user should be able to obtain statistical analysis of the data to which he has access.
  • The system must be able to register and authorize.
  • The system should provide access to the main functionality of the program only to authorized users.
  • The system must store the data of the analyzed web pages on the user's side and have a regulated Retention Policy for storing the analyzed data.
  • The system must be cross-platform.

2 Non-functional requirements

The following non-functional requirements were identified for the developed program:

  • Privacy - the system should not provide access to calculations to third parties.
  • Performance - the system must use the power of the user's computing system for parallel data processing.
  • Save data - the system should save users, web pages in csv-format, settings - in xml, analyzed data in log format. It should also be possible to export statistics to an excel spreadsheet.
  • Error management - the system should handle all exceptional situations and notify the user about them.
  • Retention Policy - the analyzed data should be stored on the user's side for no more than 10 days.
  • The maximum response time of a response from a web page is 5 ms.
  • The system should provide a user-friendly interface with the ability to change the display mode and window size.
  • The system should use graphs to display relationships.
  • The program must use the tray and be available in minimized mode.

UI

1. Sign In/Up forms:

- Light mode

Sign In light mode Sign Up light mode

- Dark mode

Sign In dark mode Sign Up dark mode

2. Admin

- Light mode

Admin Overview light mode Admin Users light mode Admin Settings light mode

- Dark mode

Admin Overview dark mode Admin Users dark mode Admin Settings dark mode

3. User

- Light mode

User Overview light mode User Urls light mode User Url light mode User Settings light mode

- Dark mode

User Overview dark mode User Urls dark mode User Url dark mode User Settings dark mode

About

Program for analyzing the performance of web pages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published