Skip to content

Kirk-Wang/Ten-Minutes-App

Repository files navigation

Ten-Minutes-App

Traefik + Docker Deploy

golang v1.12.x + mongo-go-driver v1.x + gin v1.3.x + mongodb v4.0.6 + JSONPlaceholder, react-admin

使用 Docker 一秒本地搭建 Mongodb&mongo-express 环境

App 介绍:

10分钟内快速构建一个完整的应用
  1. Users:路由导航,用户列表,分页,全选,删除(2s 可撤销删除),导出 CSV 文件,点击表头排序
  2. Posts:路由导航,文章列表,分页,全选,删除(2s 可撤销删除),导出 CSV 文件,点击表头排序
  3. 添加文章(针对某个用户)
  4. 编辑文章(2s 可撤销编辑)
  5. 自定义首页(Dashboard)
  6. 添加 AuthProvider(登录自定义处理,适配后端登录,注销功能)并设置登录页。
  7. 添加 DataProvider(数据提供自定义处理,适配后端不同的 API 请求格式和响应)。

                       

Schema

ui-dashboard

ui-post

CI/CD

Drone-CI-CD

Dev

# api
go run .
# app
cd app
yarn & yarn start

Refs

Q

go test -v -run TestDatabaseSuite ./database -testify.m TestGetUsers

About

base on golang v1.12.0 + mongo-go-driver v1.x + gin v1.3.x + mongodb v4.0.6 + JSONPlaceholder, react-admin

Resources

License

Stars

Watchers

Forks

Packages

No packages published