1 Star 0 Fork 2

vans/clojure-web-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Description

Clojure web admin is a clojure(script)-based, metadata-driven web admin system providing some generic features in web admin system.

The core features are as follows:

  • CURD with data-Level permissions based on korma
  • Menu tree & toolbars with button-level permissions based on reagent/re-frame
  • High-level abstractions in field type based on reagent-forms (e.g. image, attachment, enum, select, etc.)
  • Font-end & Back-end validation based on bouncer.

Other features:

  • Login/Logout
  • Optimistic lock for updating data
  • Default value showing in forms
  • Export as excel file/Import from excel file
  • Bar chart for datagrid based on CanvasJs

More features are coming up..

Quick Start

This project already has some build-in moduals including ‘User’, ‘Role’, ‘Organization’, which can be used as common moduals in your new project. ‘Computer’ and ‘Brand’ moduals are only for demostration.

Let`s get start!

  • Clone the project
    git clone https://github.com/b1412/clojure-web-admin.git
        
    cd clojure-web-admin
        
  • Execute SQL script in MySql
    mysql -uroot -proot
    
    mysql> source db/demo.sql;
        
  • Start project

    start font-end

    lein figwheel
        

    start back-end

    lein run
        

    NOTE: to get better experience, use REPL to play!

  • Visit http://localhost:3000 and log in as admin

    username: admin

    password: admin

  • Go demo in details to see snapshots of core features in demo moduals before you play it.

More details

Go wiki to go deeper into the project.

Copyright © 2015 Leon Zhou

Distributed under the Eclipse Public License, the same as Clojure.

空文件

简介

A metadata-driven clojure(script)-based web admin app 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/vansew/clojure-web-admin.git
git@gitee.com:vansew/clojure-web-admin.git
vansew
clojure-web-admin
clojure-web-admin
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385