Skip to content

Manage and distribute licenses easily using the Standard.Licenses library with this intuitive SLicense Manager.

License

Notifications You must be signed in to change notification settings

JoyangAR/SLicense-Manager

Repository files navigation

SLicense Manager

Welcome to the SLicense Manager repository! This application is crafted for developers or any individual interested in creating, organizing, and distributing license files for applications using the Standard.Licensing library. It streamlines the process of license management, making it intuitive and straightforward for anyone, regardless of the scale of their project.

Features

  • Client Management: Easily add, update, and delete client information and manage their licenses.
  • Product Management: Oversee product details including features and attributes with ease.
  • License Generation and Management: Generate and export customized licenses with just a few clicks.
  • User Permissions: Control user access with detailed role and permission settings.

Prerequisites

Before you get started, ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/JoyangAR/SLicense-Manager.git
    
  2. Navigate to the project directory:

    cd SLicense-Manager
  3. Open the project in Visual Studio.

  4. Build the project to resolve dependencies.

Usage

Start the application from Visual Studio or from the built executable. The interface will guide you through all available functionalities, adjusted according to the logged-in user's permissions.

Adding a New Client

  1. Navigate to the 'Clients' tab.
  2. Fill in the client details.
  3. Click 'Save' to store the information in the database.

Generating a License

  1. Doble clic a product(Or clic View Licences).
  2. Specify license details and features.
  3. Click 'Create License' to create and save the license.

Contributing

Interested in contributing? Great! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/AmazingFeature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some AmazingFeature').
  5. Push to the branch (git push origin feature/AmazingFeature).
  6. Open a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Reach Out

Questions, suggestions, or just want to chat? Catch me on Telegram. I promise I won't overwhelm you with tech jargon because, honestly, I don't know any either!

About

Manage and distribute licenses easily using the Standard.Licenses library with this intuitive SLicense Manager.

Resources

License

Stars

Watchers

Forks

Packages

No packages published