Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nasawz/niceup
这是一款针对自媒体从业者专门开发的微信团购小程序。
https://github.com/nasawz/niceup
cloudbase serverless taro tcb wechat-mini-program wechat-pay
Last synced: about 1 month ago
JSON representation
这是一款针对自媒体从业者专门开发的微信团购小程序。
- Host: GitHub
- URL: https://github.com/nasawz/niceup
- Owner: nasawz
- License: apache-2.0
- Created: 2021-01-13T15:41:31.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-12T05:49:08.000Z (over 1 year ago)
- Last Synced: 2024-08-02T19:33:00.917Z (4 months ago)
- Topics: cloudbase, serverless, taro, tcb, wechat-mini-program, wechat-pay
- Language: SCSS
- Homepage: https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/
- Size: 2.8 MB
- Stars: 54
- Watchers: 5
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-taro - 自媒体UP主团购小程序NiceUp(React + TS + 云开发)
README
# [NiceUp](https://github.com/nasawz/niceup)
这是一款针对自媒体从业者专门开发的微信团购小程序。
✨ 在线示例 »
文档
·
用户手册
·
报告 Bug
·
特性建议
## 开发者信息
本应用由nasawz开发提供
微信: wangzhe127
## 部署
本项目基于腾讯开源项目 [CloudBase Framework](https://github.com/Tencent/cloudbase-framework) [![star](https://img.shields.io/github/stars/Tencent/cloudbase-framework?style=social)](https://github.com/Tencent/cloudbase-framework) 开发部署,支持一键云端部署。
**管理端**:[![](https://md-1256312109.cos.ap-beijing.myqcloud.com/uPic/67f5a389f1ac6f3b4d04c7256438e44f.svg)](https://console.cloud.tencent.com/tcb/env/index?action=CreateAndDeployCloudBaseProject&appUrl=https%3A%2F%2Fgithub.com%2Fnasawz%2Fniceup&branch=master)
**小程序:**[![](https://md-1256312109.cos.ap-beijing.myqcloud.com/uPic/67f5a389f1ac6f3b4d04c7256438e44f.svg)](https://console.cloud.tencent.com/tcb/env/index?action=CreateAndDeployCloudBaseProject&appUrl=https%3A%2F%2Fgithub.com%2Fnasawz%2Fniceup&branch=mini)
### 配置
查看[配置详解](https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/install/environment_help.html)
- ENV_ID 您的云开发环境 Id
- administratorName 管理员账户名,账号名长度需要大于 4 位,支持字母和数字
- administratorPassword 管理员账号密码,8~32位,密码支持字母、数字、字符、不能由纯字母或存数字组成
- deployManagePath 管理端部署路径,如 /manage/,建议使用根路径 /
- private_key_id 自定义登录密钥ID
- private_key 自定义登录密钥Key
- mini_appid 小程序ID
- mini_privateKey 小程序密钥
- mini_pub_privateKey 小程序发布密钥(Base64后)## 开发
你也可以下载项目后,使用 [CloudBase CLI](https://docs.cloudbase.net/cli-v1/intro.html) 在终端中一键部署。
```
npx @cloudbase/cli framework deploy -e 环境id
```- /cloud/functions 云函数目录
- /manage 管理端源码目录
- /mini 小程序源码目录## 界面截图
- [管理端界面](https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/screenshot/manage.html)
- [小程序界面](https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/screenshot/mini.html)## 技术栈
- ❤️ React
- ❤️ Taro
- ❤️ TypeScript
- ❤️ Node.js + [CloudBase](https://cloudbase.net)## 使用案例
## 注意事项
1. 云开发必须是由小程序端创建
2. 云开发必须开通按量付费模式
3. 使用支付功能需要在微信开发者工具中绑定商户号并且对退款API进行授权## 参考文档
- [用户手册](https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/guide/login.html)
- [配置详解](https://nice-9goo8zpofac7bee9-1304765945.tcloudbaseapp.com/docs/install/environment_help.html)
- [CloudBase Framework 文档](https://docs.cloudbase.net/framework/)
- [Taro文档](https://taro-docs.jd.com/)
- [VantUI组件库](https://vant-contrib.gitee.io/vant-weapp/#/intro)## Licence
开源协议文档请参阅 [LICENSE](./LICENSE)