Skip to content

kuro-kuroite/tutorial-concurrent-next-blog-todos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tutorial-concurrent-next-blog-todos

Next.js と Firebase(Cloud Firestore, Authentication) を使用した、タスク Web アプリケーション。

Demo

next-hp

機能

  • Firebase Authentication によるユーザログイン
    • ログイン
    • ログアウト
    • サインイン
  • ログインリダイレクト
  • Firebase Firestore によるリアルタイムタスク管理
    • 追加
    • 編集
    • 削除
  • Suspense を使ったデータ取得
    • Render-as-You-Fetch
      • GraphQL(urql)
      • Firestore

for developer

develop

# pre
git https://github.com/kuro-kuroite/tutorial-concurrent-next-blog-todos.git
cd tutorial-concurrent-next-blog-todos/
yarn install

mv .env.local.example .env.local
vim .env.local

# develop
npm run dev # open http://localhost:3000

# build and start
npm run build && npm run start # open http://localhost:3000

deploy

# pre
# git add .
# git commit

# deploy
git push origin main # vercel can detect pushing main and deploy it

GraphQL

fetch schema

npx get-graphql-schema https://graphqlzero.almansi.me/api > types/api/jsonPlaceHolder.graphql

generate schema

# pre
# yarn add @apollo/client graphql
# yarn add -D @graphql-codegen/cli
# npx graphql-codegen init
# yarn install

npm run update:codegen

About

Concurrent Mode (tutorial-nextjs-blog-todos)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published