WallpaperMachine
The wallpapers you love. A new home on your Mac.
旅行しおりを無料で簡単に作成・共有できるアプリ。日程・予算・ホテル・フライトの予約情報をひとまとめに管理。URLひとつで家族や友人にしおりを共有。アカウント登録不要。
Translation pending
LifestyleTypeScript · JavaScriptGitHub @masaa0802OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗このプロジェクトはNext.jsを使用し、create-next-appでブートストラップされたウェブアプリケーションです。
旅行計画を簡単に作成・管理できるウェブアプリケーションです。
このアプリケーションは、最新のウェブ技術を活用した旅行計画プラットフォームです。
フロントエンド
バックエンド/API
開発環境
まず、開発サーバーを起動します:
npm run dev
# または
yarn dev
# または
pnpm dev
# または
bun dev
ブラウザでhttp://localhost:3000を開くと、アプリケーションが表示されます。
app/page.tsxを編集することでページの内容を変更できます。ファイルを編集すると、ページは自動的に更新されます。
このプロジェクトでは、next/fontを使用して、Vercelの新しいフォントファミリーであるGeistを自動的に最適化して読み込んでいます。
git clone [repository-url]
cd travel-planner
npm install
npm run dev
http://localhost:3000
Next.jsについて詳しく学ぶには、以下のリソースをご覧ください:
Next.jsのGitHubリポジトリもご覧ください。フィードバックや貢献を歓迎しています!
Next.jsアプリをデプロイする最も簡単な方法は、Next.jsの作者が提供するVercelプラットフォームを使用することです。
詳しくはNext.jsデプロイメントドキュメントをご覧ください。
このプロジェクトではHasura GraphQL EngineとPostgreSQLを使用しています。
.envファイルを作成し、以下の環境変数を設定してください:
# Database Configuration
# docker-compose の postgres が初回起動時に使うパスワード(未設定なら postgrespassword)
POSTGRES_PASSWORD="your-local-db-password"
DATABASE_URL="postgresql://masaaki:your-local-db-password@localhost:5432/mydb?schema=public"
# Hasura Configuration
NEXT_PUBLIC_HASURA_GRAPHQL_ENDPOINT="http://localhost:8080/v1/graphql"
# 管理シークレットは NEXT_PUBLIC_ を付けないこと(付けるとビルド出力に埋め込まれる)
HASURA_GRAPHQL_ADMIN_SECRET="your-local-admin-secret"
# API Keys
OPENAI_API_KEY="your-openai-api-key"
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY="your-google-maps-api-key"
PostgreSQLとHasuraの起動
# Docker Composeを使用する場合
docker-compose up -d postgres graphql-engine data-connector-agent
# 手動でセットアップする場合はDATABASE_SETUP.mdを参照
マイグレーションの適用
cd hasura-project
hasura migrate apply --endpoint http://localhost:8080 --admin-secret travelplanner9032
メタデータの適用
hasura metadata apply --endpoint http://localhost:8080 --admin-secret travelplanner9032
Hasuraコンソールへのアクセス
# CLIを使用(推奨)
hasura console --endpoint http://localhost:8080 --admin-secret travelplanner9032
# またはブラウザで直接アクセス
# http://localhost:8080/console
詳細なデータベース設定については、DATABASE_SETUP.mdを参照してください。
このプロジェクトはMITライセンスの下で公開されています。