Skip to content

Ahmed1282/Licenses-Management-VUE-app

Repository files navigation

Licenses Management Vue App

Project Overview

This Licenses Management Vue App is a web-based application designed to manage, distribute, and validate licenses for cloud-based software products. It is implemented using Vue.js for the frontend, without a dedicated backend.

Features

  • Product Registration: Allows an admin to add new software products, defining product name, version, and description.
  • License Generation & Distribution: Enables an admin to generate license keys for specific products.
  • License Activation & Validation: Users can activate their licenses by entering the license key.
  • License Management Dashboard: Admin can view all generated licenses, their associated users, and their activation status. Users can view their activated licenses.

Technologies Used

  • Frontend: Vue.js
  • Backend: No backend (Static data management)
  • Database: N/A
  • Version Control: Git

Installation

  1. Clone the repository:
    git clone [repository URL]
    
  2. Navigate to the project directory:
    cd [project directory]
    
  3. Install dependencies:
    npm install
    
  4. Run the application:
    npm run serve
    

Usage

After launching the application, navigate through the user interface to perform various actions like adding new products, generating licenses, and viewing the license dashboard.

Contributing

Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.

Acknowledgements

This project is inspired by the assignment from CS-4032 Web Programming Fall 2023. Special thanks to [mention any specific individuals or resources].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published