こちらは学習用に作成した掲示板アプリのバックエンドのリポジトリになります。フロントエンドのリポジトリはこちらです。
Next.js と Go 言語(echo)の学習のため、掲示板アプリを作成しました。 ログイン機能、ユーザ登録機能、投稿機能、投稿の削除機能などを実装しました。
テストユーザとして、下記のアカウントでログインできます。
Email: test1@example.com
Password: password1
バックエンド: Go 1.21.7 / echo 4.11.4
- コード解析: golangci-lint
- 主要パッケージ: Goose / GORM / gqlgen
フロントエンド: TypeScript 5.3.3 / React 18.2.0 / Next.js 14.1.0
- コード解析: ESLint
- フォーマッター: Prettier
- テストフレームワーク: Jest
- CSS フレームワーク: Tailwind CSS / daisyUI
- 主要パッケージ: React Hook Form / Recoil / react-cookie / GraphQL Code Generator / graphql-request / Tanstack Query
インフラ: AWS(Route53) / GCP(Cloud Run / Cloud SQL) / Nginx
CI / CD: GitHub Actions / GCP(Cloud Build)
環境構築: Docker / Docker Compose
- メールアドレスとパスワードを利用したユーザー登録 / ログイン・ログアウト機能
- 投稿の一覧表示機能
- 新規の投稿作成機能
- 投稿の削除機能