本プロジェクトは技創くらぶが運営する災害時の統計情報表示サービスです。Xへ投稿されたポストに共感した有志のエンジニアたちが運営を行なっています。
プロジェクトのゴールとバリューについて紹介します。
共感できる場合は、是非開発コミュニティに参加して議論へ積極的に参加していただけると幸いです。
以下の手順でローカルの開発環境をスタートします。
pnpm i
を実行しnode modules
を導入docker compose up -d
を実行しLocalDBを設定pnpx prisma generate
を実行しprismaクライアントを作成pnpm dev
を実行しNext.jsを起動する※原文ママにしているので、誰か正確な言葉に直してください。
Preparation:
export POSTGRES_URL=postgresql://postgres:postgres@localhost:5433/postgres?schema=public
Usage:
Run docker-compose up to start the PostgreSQL container. Execute pnpx prisma generate to generate Prisma Client code aligned with the Prisma schema. Run pnpx prisma migrate dev to apply necessary migrations. Use pnpx prisma db seed to incorporate initial data.
docker-compose up
pnpx prisma generate
pnpx prisma migrate dev
pnpx prisma db seed
Verification:
psql -h localhost -p 5433 -U postgres -d postgres
If tables are displayed, it's OK.
Tips:
You can use the command npx prisma studio to view the data added through the seed process.
Q: disaster-postsとの違いは?
A: disaster-postsは災害時の掲示板を作成すること目的としていますが、本プロジェクトでは、被災者が必要とする物資などを統計情報を元に行政機関・ボランティアなどに対して提供することを目的としています。
Q: 開発はどのような流れで行われているのか?
A: 本プロジェクトではIssue駆動開発にて開発をおこなっています。原則としてプロジェクトに何らかの変更を加えたい場合、まずはIssueを立てることによって開発する意思があることを伝える必要があります。詳細は開発の手引きをご覧ください。
Q: X(Twitter)を見て来たが、どのように開発に参加すれば良いのか?
A: 興味を持って下さりありがとうございます。まずは開発の手引きをご一読いただき、コミュニティにご参加ください。
一緒に開発をしていただける仲間を常時募集中です。機能追加などの技術的な要素からドキュメント整備まで、幅広く人員を募集しています。興味がある方は開発の手引きをご覧ください。
Copyright (c) 2024 技創くらぶ
Released under the MIT license.