node.js - 是否有任何使用 PostgreSQL 管理 React / NodeJS + Express CRUD 应用程序的 OSS 项目?
问题描述
我有 MERN ( Mongo SailsJS React NodeJS ) 应用程序。审查代码后,质量很差,页面没有经过深思熟虑,将来我必须进行的每一次更改都会很难。此外,我可能想将 SailJS 切换为 Express,将 Mongo 切换为 Postgres(仍在考虑)。这个应用程序唯一的好处是它看起来不错。
所以,我正在考虑保留 HTML / CSS 的东西,并重写整个应用程序。
应用程序并没有那么大,所以我会花尽可能多的时间来重构它,但它会更干净。
我正在寻找一个更容易的 OSS 项目,我正在考虑一个使用这些技术的项目,我的圣诞清单是:
- 可以在 NodeJS + 相关单元测试中为给定模型生成 CRUD 操作。管理模型之间的关系肯定会很棒。
- 可以在 ReactJS + 相关单元测试中为给定模型生成 CRUD 操作。管理用于 UI 生成的模型之间的关系肯定会很棒。
- 已经有身份验证元素(登录 / 注册 / lostPassword + JWT / Oauth + 不同的用户配置文件:Admin、simpleUser 等)
- 有一些常见的东西(比如用户模型 --> 编辑个人资料,上传头像等)
- 使用 ORM
我可以在专用 UI 中生成 10 个现有模型。这将是一个更好的开始,我只需要移植我的自定义屏幕,我不认为我会花这么多时间。
我找到了generator-react-fullstack,它基于看起来很流行的 react-starter-kit 。
在 NodeJS 方面,我发现:hackathon-starter提供了漂亮的东西,但它似乎没有反应支持
我也尝试过从 awesome-javascript repo 入手,很好的帮助,但是内容太多了;很难弄清楚什么是好的选择。
由于我来自 PHP / Laravel 世界,我对 Javascript 生态系统了解不多。有这么神奇的起点吗?我应该分前后两部分进行吗?
一些指导将非常有助于开始一个好的轨道!