Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 2.41 KB

README.md

File metadata and controls

44 lines (28 loc) · 2.41 KB

About LicenseHub project

The LicenseHub is a software solution designed to centralize the management of software licenses and license tracking while also providing simple customer management functionalities.

The intended users of the system are small business owners and entrepreneurs who have limited resources and seek a solution to provide both licenses and customer management.

In the future, the software will interface with external systems, primarily the clients' software applications using the server. These interfaces enable license verification, software updates, user notifications, and general data synchronization.

Currently in the phase of implementation.

UML deployment diagram:

UML deployment diagram

UML use case diagram:

UML use case diagram

UML sequence diagram for registration and activation process:

UML sequence diagram for registration and activation process

Screenshots

Client view

Employee detail view

Product view

Order creator view

User management view

Appendix

Design and architectural patterns that I used:

  • Factory Method
  • Singleton
  • Builder
  • Strategy
  • Repository Pattern
  • Model View Presenter (MVP)