Skip to content

Open Source Software License Key Management System to Build on

License

Notifications You must be signed in to change notification settings

zany-ar/nudolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nudolio

open source software license key manager built with MERN & redux with a web api to build on




Theme Used: MatX

Features

  • Public API (Express)
    • Key Activation
    • User Registration
  • Web Manager (React)
    • JWT Authentication
    • Dashboard Analytics
      • Sales Graph
      • Most Sold Products
      • Revenue Information
      • Clients
      • Web Api Requests
      • License Keys
    • License Key Management
      • Assignment
      • Export to CSV
      • Mass Key Generation/Deletion
    • Product Management
    • User Management
    • Search Functionalities
      • Keys
      • Products
      • Users
    • Ease of Use
    • API Documentation
    • UI Built with MatX & Material-UI

Build

You can edit the Web Documentation on client\src\app\views\api\docs.md

Building the react-app

cd client
npm run build
mv build ../server/build

Starting the express server

cd server
npm start

Config

Edit the .env file in server/ directory

DB_CONNECTION = mongodb_url_here
# add token secret
TOKEN_SECRET = ChAnGe_mE_123
ACCESS_TOKEN_TIME = 3060
# do not edit API_VERSION
API_VERSION = v1

Build on the key activation logic in server/routes/public.js before adding any keys

Releases

No releases published

Packages

No packages published

Languages