Skip to content

フロントエンド採用課題(Next.js+Nest.js)用のリポジトリです

Notifications You must be signed in to change notification settings

mavericks-inc/mavs-task-nextjs-nestjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next.js + Nest.js のベースプロジェクトです。

環境構築方法

Node のバージョンは フロントエンドが18.17.0、バックエンドが20.10.0 です。
Volta をインストールしている場合は自動でバージョンが切り替わります。

リポジトリのフォーク

リポジトリの右上にあるフォークボタンをクリック

2024-11-22.8.57.09.mov
git clone [email protected]:ユーザー名/mavs-task-nextjs-nestjs.git
cd mavs-task-nextjs-nestjs

パッケージインストール

フロントエンドのパッケージインストール&環境変数追加

cd frontend
npm install
cp .env.example .env

バックエンドのパッケージインストール

cd ../
cd backend
npm install
cp .env.example .env

Docker を起動(ルートディレクトリで実行)

Docker Desktop を起動しておきます。

cd ../
docker compose up --build

ターミナルにこのように表示されていれば問題なく動作しています。 Alt text

※postgresql には初期構築時にテストデータが投入されます。

動作確認

http://localhost:3000

このように表示できていれば ok です!

スクリーンショット 2024-11-22 9 08 34

ログイン機能について

メールアドレス パスワード
[email protected] password

http://localhost:3000/signin にアクセスし、
上記のメールアドレス、パスワードを入力しログインボタンクリック
右上にメールアドレスが表示されていればログイン処理が正常に動作しています!

default.mov

データベースクライアントツール

pgAdmin を使用してテーブルを見ることができます。

アクセス方法

http://localhost

メールアドレス パスワード
[email protected] root

データベース登録

Create Server から下記内容を設定する

タブ 設定項目 設定値
General Name postgres
Connection Host postgres
Port 5432
Maintenance Database postgres
Username root
Password root

About

フロントエンド採用課題(Next.js+Nest.js)用のリポジトリです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published