Skip to content

koooommmm/contract-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

contract-checker

概要

  • 契約書をアップロードすると、その契約書にどのようなリスクがあるのかをGPTが教えてくれるWebサービス

    image

技術スタック

  • フロントエンド: React, TailwindCSS
  • バックエンド: Node.js (Express)
  • データベース: Firestore
  • 認証基盤: Firebase Authentication
  • ストレージ: Cloud Storage for Firebase
  • CI/CD: GitHub Actions
  • デプロイ先(バックエンド): Cloud Run
  • デプロイ先(フロントエンド): Firebase Hosting
  • 開発環境構築: Docker (docker-compose)

構成図

image

始め方

前提条件

  • Dockerがインストールされていること

開発環境構築手順

  • frontend/.env.developmentに開発用のFirebase設定を記載する
  • backend/.env.developmentに開発用のFirebase設定及びOpenAI API keyを記載する
  • 下記を実施
# イメージをビルドする
docker compose build

# コンテナを立ち上げる
docker compose up -d

# Lint結果を確認
docker compose run frontend npm run lint

docker compose run backend npm run lint
  • 利用方法
    • アプリケーションはhttp://localhost:5173でアクセスできます
    • バックエンドAPIはhttp://localhost:5000で利用できます

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages