INTUITION

INTUITION.DEV is open source tool for pro developers w/ 10 fold productivity; via automation, low-code, cross-platform static-generator, and a built-in WebAdmin editor

Github星跟蹤圖

INTUITION.DEV

INTUITION.DEV is the futuristic open source tool for pro developers with 10-fold productivity via automation, low-code, cross-platform, static-generator, and a built-in WebAdmin editor, leveraging JAMstack, w/ Pug and facilitating app maintenance by end-users.

Please star our main project here:

INTUITION.DEV approach:

In a future with increasing automation, citizen-developers have become more widespread. Nowadays almost anyone can pull out a form or a web app using low-code tools. Unlike other low-code tools, this one is aimed at professional developers and uses a standard language: Pug. We started first with a static code generator that leverage JAMstack, w/ Pug. And then added a WebAdmin that lets you edit—and then keep adding features. 
Medium Article 

INTUITION.DEV pro development features:

  1. Standards Based / Pug
  2. Open Source
  3. SEO
  4. CRUD, ViewModel
  5. built in user auth
  6. FTS and SQL
  7. keyboard driven (F12 Custom Elements In V1.1)
  8. cross platform / mobile from single code base

Easy

We have open source low-code with static generation with the ability to add a ‘WebAdmin’ editor to INTUITION.DEV and your application. Once a professional developer writes and sets up Version 1 of the app, end-users can be enabled to maintain the app and possibly write the next version of the app. As the business needs change, the resulting evergreen web app is always aligned to the business.

You can write any and every kind of app, since we generate HTML, javascript an css. Our main language is Pug, if you have not seen Pug before, here is a quick intro to Pug:

Installation and Intro

  1. Before you run, create free emailJs account: so that INTUITION.DEV your local accounts can be validated via email. Also create a email template, and note your emailJs service_id, user_id, template_id, needed to send validation emails. Yes, user admin is built in.

  2. Then install the INTUITION.DEV tool:

    npm i -g npm@next
    npm i -g node-gyp@latest 
    npm i -g intu
    intu
    

Note: We use a native sqlite driver. It needs npm i -g node-gyp@latest, or python v2.7 during install

Notes:

  • It is best to install node via via nvm (https://github.com/nvm-sh/nvm)
  • If node version changed, you may need to do this first: npm uninstall intu

Edit intu-config.yaml to set the admin password, and where your webapp will reside.
And you have to restart intu.

  1. Configure email. You'll need an account on emil
    Remember your admin email and password.
    Once you login as admin: add a user

  2. URL's
    :9081/admin - to add end-users
    :9081/edit - to edit site

IMPORTANT: you must go to admin/settings to configure email.

  1. You can edit the small app in ROOT, that you can see at :9081/

  2. For a more realistic app, in Terminal run command to create a sample CRUD app:

    intu -c
    cd CRUD
    npm
    

主要指標

概覽
名稱與所有者intuition-dev/INTUITION
主編程語言
編程語言 (語言數: 0)
平台
許可證MIT License
所有者活动
創建於2018-07-26 11:41:24
推送於2023-01-09 15:19:38
最后一次提交2020-10-18 17:29:10
發布數15
最新版本名稱v1.9.20 (發布於 )
第一版名稱3.8.1 (發布於 )
用户参与
星數29
關注者數3
派生數3
提交數2.3k
已啟用問題?
問題數6
打開的問題數1
拉請求數1
打開的拉請求數21
關閉的拉請求數6
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?