Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hato810424/instantpollapp
オフラインイベントとかでモニターにQRコードとか出してアンケートとか投票とかできたら面白そうじゃね?ってやつ
https://github.com/hato810424/instantpollapp
Last synced: about 2 months ago
JSON representation
オフラインイベントとかでモニターにQRコードとか出してアンケートとか投票とかできたら面白そうじゃね?ってやつ
- Host: GitHub
- URL: https://github.com/hato810424/instantpollapp
- Owner: hato810424
- Created: 2024-10-19T23:35:41.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-10-27T01:06:55.000Z (2 months ago)
- Last Synced: 2024-10-27T02:19:09.603Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hato810424/InstantPollApp
```sh
pnpm install
```## Drizzle
`.env`ファイルで`DATABASE_URL`が設定されていることを確認し、データベースを作成してください```bash
pnpm run drizzle:generate
pnpm run drizzle:migrate
```Read more on [Drizzle ORM documentation](https://orm.drizzle.team/docs/overview)
### Drizzle Studio
Drizzleには便利なビュワーが実装されています。
```bash
pnpm run drizzle:studio
```## Ngrok
Ngrokを使用するためには `.env`ファイルの`NGROK_AUTHTOKEN`にNgrokトークンを入力してください。Ngrokを起動する
```bash
pnpm run ngrok
```> [!NOTE]
> Ngrokはデフォルトで3000ポートをバイパスします
> このとき実行されるファイルは `./ngrok.ts` です## 開発
開発サーバーを起動する
```bash
pnpm run dev
```## 本番環境
ビルド
```bash
pnpm run build
```ビルドしたものを本番で起動する
```bash
pnpm run start
```