Giter Club home page Giter Club logo

techui-toolkit's Introduction

简体中文 | English

This page was translated by Google

TechUI-Toolkit

TechUI-Toolkit is a convenient tool library formed by extracting some components and functions from the TechUI core library.

DocumentationDemo SiteCore LibTechUITechUI-LiteTelgramYoutube

💖Need A Remote Job

I am planning to quit my job and if anyone can offer a long term remote job, please contact me. All my skills and frameworks are free to use if a partnership is reached.


🛡️ Declaration

The contents of this repository are all source code, except for TechUI-Toolkit (hereinafter referred to as TUI-TK), the use of TUI-TK requires authorization.(Obtaining the authorization is completely free)

The main functions of TUI-TK in this repository are as follows:

  • Use adaptivePanel to adapt the page
  • Use PanelGyro to 3D part of the Dom
  • Use EchartsInit to initialize the chart

If you don't need the above features, you can strip TUI-TK in the current project and use only the source code part. Except for TUI-TK, the rest of the code can be used for free commercial use.


This tool library is only for the technical realization of the simple version of the license, not for profit. So you can get a free commercial license in the following way.

Just click "Star" in my following project repository, And you can get permanent licenses for companies or individuals, which can be used for commercial use.

Please send the information below to [email protected] to get a free license.

  • Screenshot of stars after lighting up
  • Your github account name
  • Company name or personal name
  • The contact info in the license, such as email

▶️Preview and video intro

For a preview of the current toolkit, please check 📱toolkit.techui.net on your mobile.

For the video introduction of the current tool library, please check my Youtube Channel, in Mandarin with Chinese and English subtitles.

For the technical implementation of the pure front-end license, please refer to Pure Frontend License Playlist in Mandarin with Chinese and English subtitles.


Here are some demo Gif animations

panelGyro

For the 3D panel on the mobile terminal, use the gyroscope of the mobile terminal device to realize the 3D interaction of Dom elements.

adaptivePanel

Adaptive components, without writing complex responsive CSS code, can achieve perfect adaptation between devices with different resolutions.

panel3D

For the 3D panel on the PC side, use the cursor to interact, and any Dom element can be converted into a 3D view element.


📑 License Description

This repository has a built-in 1-year limited license, which is used for testing and experience, and cannot be used for commercial authorization. Please follow the instructions above to obtain a license for free.

There are two types of licenses:

  • Term License
    • Valid for a limited time
  • Permanent License
    • Once issued, it is valid for life

When generating a license, the authorization scope is specified, such as China or worldwide or designated company (global scope means no restrictions).

If the license expires, or if there is no license, TUI-TK can also run normally. Every time you enter the page, a temporary key will be generated with a validity period of 10 minutes. After the expiration, some components cannot be used normally. At this time, you only need to close the current window and open it again, or clear the sessionStroage and refresh current page.

Notice! Do not leak license keys on the Internet, otherwise the leaked key will be added to the blacklist in the next TUI-TK release.


✨Built-in components

  • Adaptive Panel

    • Adaptive processing can be performed on any device, no need to write cumbersome responsive layouts, and handle multiple span resolutions, no matter mobile or PC, or even enterprise splicing screens, this component can be used for perfect adaptation.
  • 3D panel

    • A component that can make any dom element 3D, used on the PC side, interact with the cursor.
  • Gyroscope Panel (Mobile Gyro Interaction)

    • A component that can make any dom element 3D, used on the mobile terminal, and interact with the built-in gyroscope on the mobile terminal.
  • EchartsInit

    • Echarts secondary packaging components can directly use the chart components in techui-vue3
  • DigitalTransform

    • 3rd party components
  • Built-in methods, state components, EventBus, etc.


📜 Update Description

  • 20230804 released TechUI-Toolkit development kit and demo website, documentation is being compiled

📖Installation Tutorial

  1. cnpm i installs dependencies, it is recommended to use cnpm
  2. npm run dev starts the project and you can preview it

For the introduction and usage of the development kit, please refer to Documentation


🛠️ Compatibility and Nodejs

  1. nodejs 16-18 is well supported, other versions have not been tested
  2. All mainstream browsers except IE are well supported, including mobile browsers.

🌟 Cooperation

If you encounter any problems, please submit issues on github。

Or add TechUI discord to the discussion group.

Or add TechUI Telgram to the discussion group.

For paid services, such as custom development, technical support, or purchasing a premium license, please contact me via the following contact information

WhatsApp scan the QR code below.

Or contact me via Telegram @ayin86cn

You can also contact me via email [email protected] I will check my email every 1-3 days


❤️ What I can offer

The author himself, a UI designer turned front-end developer, has been in the field for 15 years and can take on the responsibilities of product manager, UI designer and front-end developer in a project or product development.

Therefore, it can be said to be the best and cost-effective partner for a start-up company, welcome to discuss cooperation. I hope to find a stable and long-term remote job. Preferably a remote job in Canada, hope to have the opportunity to go to this country.

Specific tasks that can be done

  • UI design
  • Planning and design of products and projects
  • Visualization project development
  • GEO project development (echarts+geojson+online map)
  • Rust development of WASM modules
  • Any type of business system
  • APP development
  • Documentation compilation
  • Front-end security, encryption and decryption

techui-toolkit's People

Contributors

ayin86cn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

ioloii

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.