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.
- 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.
- Frontend: Vue.js
- Backend: No backend (Static data management)
- Database: N/A
- Version Control: Git
- Clone the repository:
git clone [repository URL]
- Navigate to the project directory:
cd [project directory]
- Install dependencies:
npm install
- Run the application:
npm run serve
After launching the application, navigate through the user interface to perform various actions like adding new products, generating licenses, and viewing the license dashboard.
Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.
This project is inspired by the assignment from CS-4032 Web Programming Fall 2023. Special thanks to [mention any specific individuals or resources].