我如何使用自动化工具构建 100 多个开源应用程序
你好,程序员们,
我是一名自由开发人员,使用自动化开发工具、HTML 解析和通过基本模块(身份验证、数据库、工具)增强的简单 UI-Ready样板代码,我已经用不同的语言和架构生成了 100 多个应用程序。
感谢阅读! - 内容由App Generator提供。
免费的版本根据 MIT 许可证(免费,允许无限制复制)发布在 Github 上,我将在本文中提到一些。
关于自动化流程
我决定根据过去两年的自由职业经验,主要根据反馈和客户要求,构建一个自动化工作流程:
- 客户不断要求多种设计可供选择
- 应用程序应该采用现代技术来交付(这使我的生活更轻松,但并非在所有情况下都适用)
- 使用低预算将旧版应用程序迁移到较新的技术。
为了解决所有这些问题和挑战,我构建了一个半自动化的工作流程:
- 使用 Python / BS4 编写的 HTML 解析器从平面 HTML 文件中提取各种模板引擎(Jinja2、PUG、Blade)的组件
- 将处理过的设计注入现有的样板代码:Django / Flask 管理仪表板、静态站点、Jamstack、简单的 Flask Web 应用程序
- 使用 Puppeteer 和 Selenium 自动执行最少的一组测试。
詹戈·达塔·阿布尔
Datta Able Bootstrap Lite 是市面上所有精简/免费管理模板中最具风格化的 Bootstrap 4 Lite 管理模板。它拥有功能丰富的页面和组件,并完全以开发人员为中心编写代码。
- 👉 Datta Able Django -
Product page
- 👉 Datta Able Django -
LIVE demo
Django 软设计
Soft UI 设计系统由 70 多个前端独立元素构成,例如按钮、输入、导航栏、导航选项卡、卡片或警报,让您可以自由选择和组合。
- 👉软 UI 设计 Django - 产品页面
- 👉软 UI 设计 Django - 现场演示
Django 材料套件
Material Kit是一款免费的 Bootstrap 5 UI 套件,其设计灵感源自 Google 的 Material Design,焕然一新。Material Kit 充分利用了光线、表面和运动元素。它采用了精心的配色、无边框图像和大尺寸字体。
- 👉 Django Material Kit - 产品页面
- 👉 Django Material Kit - 现场演示
✨ React Soft 仪表板 fullstack
使用适用于Material-UI和React的创新管理模板开启您的开发之旅。Soft UI Dashboard React包含 70 多个前端独立元素,例如按钮、输入框、导航栏、导航标签、卡片或警报,让您可以自由选择和组合。该产品附带简单的 JWT 身份验证流程:登录/注册/注销。
- ✅ Creative-Tim的创新软 UI 设计
- ✅ React、Redux、Redux-persist
- ✅ 身份验证:
JWT Tokens
, - ✅
OAuth
通过 GitHub - ✅ 全栈准备使用:
- 节点 API
free product
- 节点 API Mongo
free product
- 节点 API
✨ 全栈React 应用
项目采用架构模式构建two-tier
,使用 React 作为前端部分,并使用由 Node JS、Flask、Django 提供支持的不同 API 服务器。
- 🔥 React Node JS Berry - 全栈种子项目
- 🔥 React Node JS Soft Dashboard - 全栈种子项目
- 🔥 Django React Datta - 全栈开源示例
✨ Flask 仪表板
所有管理仪表板均采用Flask Microframework编码,包含 SQLite 数据库、身份验证 ORM 以及 Docker、HEROKU 的部署脚本
- 🔥 Flask Datta Able - 产品页面
- 🔥 Flask Dashboard Argon - 产品页面
- 🔥 Flask Star Admin - 产品页面
- 🔥 Atlantis Lite - Flask - 产品页面
✨ Django 仪表板
简单的 Django 启动器通过基本模块、身份验证和部署脚本得到增强。
- 🔥 Django Dashboard Argon - 产品页面
- 🔥 Django Dashboard Volt - 产品页面
- 🔥 Django Atlantis Dark - 产品页面
- 🔥 Django Star Admin - 产品页面
感谢阅读!如需更多资源,请访问:
- ✨ 更多使用 Django、Flask 和React制作的免费 Starters
- ✨ 更多管理仪表板- 包含大量产品的索引