Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flamego-examples/bilibili-lottery
一款支持对哔哩哔哩视频或动态评论进行抽奖的小程序
https://github.com/flamego-examples/bilibili-lottery
bilibili flamego lottery react
Last synced: 12 days ago
JSON representation
一款支持对哔哩哔哩视频或动态评论进行抽奖的小程序
- Host: GitHub
- URL: https://github.com/flamego-examples/bilibili-lottery
- Owner: flamego-examples
- License: mit
- Created: 2023-02-19T13:43:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-15T03:02:10.000Z (over 1 year ago)
- Last Synced: 2024-08-01T02:29:32.618Z (3 months ago)
- Topics: bilibili, flamego, lottery, react
- Language: Go
- Homepage:
- Size: 166 KB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Bilibili-lottery - 一款支持对哔哩哔哩视频或动态评论进行抽奖的小程序.![Go](svg/go.svg?raw=true) ![TypeScript](svg/tsnode.svg?raw=true) ![Windows](svg/windows.svg?raw=true) (其他 / 直播脚本)
README
# 哔哩哔哩抽奖小程序
一款支持对哔哩哔哩视频或动态评论进行抽奖的小程序,架构上使用 [React](https://reactjs.org) 和 [Flamego](https://flamego.dev) 实现前后端分离。
## 界面预览
## 下载使用
1. 前往 [Releases](https://github.com/flamego-examples/bilibili-lottery/releases) 页面下载对应操作系统的二进制
1. 解压并启动程序
1. 浏览器访问 http://localhost:2830## 本地开发
1. 复制 `.env.example` 文件到 `.env`:
```sh
cd frontend
cp .env.example .env
```
1. 启动前端开发版本:
```sh
pnpm install && pnpm start
```
1. 在另一个终端窗口启动后端:
```sh
cd ../backend
go run ./cmd
```
1. 浏览器访问 http://localhost:3000## 编译部署
1. 构建前端生产版本:
```sh
cd frontend
pnpm run build
```
1. 编译并启动后端:
```sh
cd ../backend
go build -o bilibili-lottery ./cmd
FLAMEGO_ENV=production ./bilibili-lottery
```
1. 浏览器访问 http://localhost:2830## 授权许可
本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 [LICENSE](LICENSE) 文件中。