├── .vscode └── settings.json ├── README.md ├── TODO.md ├── app.json ├── generateKeys.js ├── hasura ├── .dockerignore ├── .gitignore ├── Dockerfile ├── config.yaml ├── docker-compose.yml ├── metadata │ ├── actions.graphql │ ├── actions.yaml │ ├── allow_list.yaml │ ├── cron_triggers.yaml │ ├── functions.yaml │ ├── query_collections.yaml │ ├── remote_schemas.yaml │ ├── tables.yaml │ └── version.yaml └── migrations │ ├── 1597498463371_create_table_public_users │ ├── down.sql │ └── up.sql │ ├── 1597498548202_create_table_public_accounts │ ├── down.sql │ └── up.sql │ ├── 1597498609423_create_table_public_sessions │ ├── down.sql │ └── up.sql │ ├── 1597498658823_create_table_public_verification_requests │ ├── down.sql │ └── up.sql │ ├── 1597498709972_create_table_public_feeds │ ├── down.sql │ └── up.sql │ ├── 1597498729906_set_fk_public_feeds_user_id │ ├── down.sql │ └── up.sql │ ├── 1597504190869_create_table_public_boards │ ├── down.sql │ └── up.sql │ ├── 1597505181237_create_table_public_boards_users │ ├── down.sql │ └── up.sql │ ├── 1597505238023_create_table_public_lists │ ├── down.sql │ └── up.sql │ ├── 1597505340738_create_table_public_cards │ ├── down.sql │ └── up.sql │ ├── 1597577533977_alter_table_public_lists_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1597577544193_alter_table_public_lists_drop_constraint_lists_position_key │ ├── down.sql │ └── up.sql │ ├── 1597577650903_alter_table_public_lists_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1597577665522_alter_table_public_cards_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1597601412648_alter_table_public_lists_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1597601429537_alter_table_public_lists_add_unique_board_id_position │ ├── down.sql │ └── up.sql │ ├── 1599496540352_alter_table_public_boards_add_column_icon │ ├── down.sql │ └── up.sql │ ├── 1599632432195_alter_table_public_lists_drop_constraint_lists_board_id_position_key │ ├── down.sql │ └── up.sql │ ├── 1599670620301_alter_table_public_lists_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1599670653341_alter_table_public_cards_alter_column_position │ ├── down.sql │ └── up.sql │ ├── 1599915366833_set_fk_public_cards_list_id │ ├── down.sql │ └── up.sql │ ├── 1599915561792_set_fk_public_cards_board_id │ ├── down.sql │ └── up.sql │ └── 1599915623950_set_fk_public_lists_board_id │ ├── down.sql │ └── up.sql ├── heroku.yml ├── license.md └── nextjs ├── .babelrc ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── codegen.yml ├── graphql.schema.json ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public └── images │ ├── bug_fixed.svg │ ├── favicon.ico │ └── logo.png ├── schema.prisma ├── src ├── components │ ├── AccessDeniedIndicator.tsx │ ├── AddInput.tsx │ ├── CustomLink.tsx │ ├── ItemLink.tsx │ ├── Loader.tsx │ ├── icons │ │ ├── BalanceIcon.tsx │ │ ├── ChartIcon.tsx │ │ ├── ClientIcon.tsx │ │ ├── ContactIcon.tsx │ │ ├── DashboardIcon.tsx │ │ ├── FormIcon.tsx │ │ ├── HamburgerIcon.tsx │ │ ├── Logo.tsx │ │ ├── LogoutIcon.tsx │ │ ├── MailIcon.tsx │ │ ├── MoonIcon.tsx │ │ ├── NotificationIcon.tsx │ │ ├── ProfileIcon.tsx │ │ ├── SaleIcon.tsx │ │ ├── SearchIcon.tsx │ │ ├── SettingsIcon.tsx │ │ ├── StarIcon.tsx │ │ └── SunIcon.tsx │ └── pages │ │ ├── account │ │ ├── graphql │ │ │ ├── UpdateUser.graphql │ │ │ └── User.graphql │ │ └── index.tsx │ │ ├── boards │ │ ├── board │ │ │ ├── boardUtils.ts │ │ │ ├── graphql │ │ │ │ └── BoardQuery.graphql │ │ │ └── index.tsx │ │ ├── card │ │ │ ├── NewCard.tsx │ │ │ ├── graphql │ │ │ │ ├── CardFragment.graphql │ │ │ │ ├── DeleteCard.graphql │ │ │ │ ├── InsertCard.graphql │ │ │ │ ├── MoveCard.graphql │ │ │ │ └── UpdateCard.graphql │ │ │ └── index.tsx │ │ ├── graphql │ │ │ ├── BoardFragment.graphql │ │ │ ├── Boards.graphql │ │ │ ├── DeleteBoard.graphql │ │ │ └── InsertBoard.graphql │ │ ├── index.tsx │ │ └── list │ │ │ ├── ActionDropdown.tsx │ │ │ ├── ListHeader.tsx │ │ │ ├── NewList.tsx │ │ │ ├── graphql │ │ │ ├── DeleteList.graphql │ │ │ ├── InsertList.graphql │ │ │ ├── ListFragment.graphql │ │ │ └── UpdateList.graphql │ │ │ └── index.tsx │ │ ├── error │ │ └── index.tsx │ │ ├── feeds │ │ ├── AddNewFeedForm.tsx │ │ ├── feed.tsx │ │ ├── graphql │ │ │ ├── FeedFragment.graphql │ │ │ ├── Feeds.graphql │ │ │ └── InsertFeed.graphql │ │ └── index.tsx │ │ └── index │ │ └── Book.tsx ├── generated │ └── graphql.tsx ├── layouts │ ├── BoardLayout.tsx │ ├── MainLayout.tsx │ └── components │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ └── main │ │ ├── Sidebar.tsx │ │ └── SidebarMobile.tsx ├── lib │ ├── apolloClient.tsx │ └── cache.ts ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── _error.tsx │ ├── account.tsx │ ├── api │ │ └── auth │ │ │ └── [...nextauth].ts │ ├── boards │ │ ├── [boardId].tsx │ │ └── index.tsx │ ├── feeds.tsx │ └── index.tsx ├── styles │ ├── bar-of-progress.css │ └── tailwind.css ├── types │ ├── page.ts │ ├── session.ts │ ├── token.ts │ └── user.ts ├── utils │ ├── createCtx.ts │ ├── index.ts │ └── timeFromNow.tsx └── zustands │ └── boards.ts ├── tailwind.config.js ├── tsconfig.json ├── vendor.d.ts └── yarn.lock /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | # Init variable for heroku 2 | -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/app.json -------------------------------------------------------------------------------- /generateKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/generateKeys.js -------------------------------------------------------------------------------- /hasura/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/.dockerignore -------------------------------------------------------------------------------- /hasura/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /hasura/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/Dockerfile -------------------------------------------------------------------------------- /hasura/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/config.yaml -------------------------------------------------------------------------------- /hasura/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/docker-compose.yml -------------------------------------------------------------------------------- /hasura/metadata/actions.graphql: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /hasura/metadata/actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/metadata/actions.yaml -------------------------------------------------------------------------------- /hasura/metadata/allow_list.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/metadata/cron_triggers.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/metadata/functions.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/metadata/query_collections.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/metadata/remote_schemas.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /hasura/metadata/tables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/metadata/tables.yaml -------------------------------------------------------------------------------- /hasura/metadata/version.yaml: -------------------------------------------------------------------------------- 1 | version: 2 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498463371_create_table_public_users/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."users"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498463371_create_table_public_users/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498463371_create_table_public_users/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498548202_create_table_public_accounts/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."accounts"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498548202_create_table_public_accounts/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498548202_create_table_public_accounts/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498609423_create_table_public_sessions/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."sessions"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498609423_create_table_public_sessions/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498609423_create_table_public_sessions/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498658823_create_table_public_verification_requests/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."verification_requests"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498658823_create_table_public_verification_requests/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498658823_create_table_public_verification_requests/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498709972_create_table_public_feeds/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."feeds"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597498709972_create_table_public_feeds/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498709972_create_table_public_feeds/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498729906_set_fk_public_feeds_user_id/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498729906_set_fk_public_feeds_user_id/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597498729906_set_fk_public_feeds_user_id/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597498729906_set_fk_public_feeds_user_id/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597504190869_create_table_public_boards/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."boards"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597504190869_create_table_public_boards/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597504190869_create_table_public_boards/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597505181237_create_table_public_boards_users/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."boards_users"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597505181237_create_table_public_boards_users/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597505181237_create_table_public_boards_users/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597505238023_create_table_public_lists/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."lists"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597505238023_create_table_public_lists/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597505238023_create_table_public_lists/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597505340738_create_table_public_cards/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE "public"."cards"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1597505340738_create_table_public_cards/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597505340738_create_table_public_cards/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577533977_alter_table_public_lists_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577533977_alter_table_public_lists_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577533977_alter_table_public_lists_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577533977_alter_table_public_lists_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577544193_alter_table_public_lists_drop_constraint_lists_position_key/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577544193_alter_table_public_lists_drop_constraint_lists_position_key/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577544193_alter_table_public_lists_drop_constraint_lists_position_key/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577544193_alter_table_public_lists_drop_constraint_lists_position_key/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577650903_alter_table_public_lists_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577650903_alter_table_public_lists_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577650903_alter_table_public_lists_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577650903_alter_table_public_lists_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577665522_alter_table_public_cards_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577665522_alter_table_public_cards_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597577665522_alter_table_public_cards_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597577665522_alter_table_public_cards_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597601412648_alter_table_public_lists_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597601412648_alter_table_public_lists_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597601412648_alter_table_public_lists_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597601412648_alter_table_public_lists_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1597601429537_alter_table_public_lists_add_unique_board_id_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597601429537_alter_table_public_lists_add_unique_board_id_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1597601429537_alter_table_public_lists_add_unique_board_id_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1597601429537_alter_table_public_lists_add_unique_board_id_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599496540352_alter_table_public_boards_add_column_icon/down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "public"."boards" DROP COLUMN "icon"; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1599496540352_alter_table_public_boards_add_column_icon/up.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "public"."boards" ADD COLUMN "icon" text NOT NULL DEFAULT '📑'; 2 | -------------------------------------------------------------------------------- /hasura/migrations/1599632432195_alter_table_public_lists_drop_constraint_lists_board_id_position_key/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599632432195_alter_table_public_lists_drop_constraint_lists_board_id_position_key/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599632432195_alter_table_public_lists_drop_constraint_lists_board_id_position_key/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599632432195_alter_table_public_lists_drop_constraint_lists_board_id_position_key/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599670620301_alter_table_public_lists_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599670620301_alter_table_public_lists_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599670620301_alter_table_public_lists_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599670620301_alter_table_public_lists_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599670653341_alter_table_public_cards_alter_column_position/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599670653341_alter_table_public_cards_alter_column_position/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599670653341_alter_table_public_cards_alter_column_position/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599670653341_alter_table_public_cards_alter_column_position/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915366833_set_fk_public_cards_list_id/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915366833_set_fk_public_cards_list_id/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915366833_set_fk_public_cards_list_id/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915366833_set_fk_public_cards_list_id/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915561792_set_fk_public_cards_board_id/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915561792_set_fk_public_cards_board_id/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915561792_set_fk_public_cards_board_id/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915561792_set_fk_public_cards_board_id/up.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915623950_set_fk_public_lists_board_id/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915623950_set_fk_public_lists_board_id/down.sql -------------------------------------------------------------------------------- /hasura/migrations/1599915623950_set_fk_public_lists_board_id/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/hasura/migrations/1599915623950_set_fk_public_lists_board_id/up.sql -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/heroku.yml -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/license.md -------------------------------------------------------------------------------- /nextjs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/.babelrc -------------------------------------------------------------------------------- /nextjs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/.env.example -------------------------------------------------------------------------------- /nextjs/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.next/ -------------------------------------------------------------------------------- /nextjs/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/.eslintrc -------------------------------------------------------------------------------- /nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/.gitignore -------------------------------------------------------------------------------- /nextjs/.prettierignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.next/ 3 | -------------------------------------------------------------------------------- /nextjs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/.prettierrc -------------------------------------------------------------------------------- /nextjs/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/codegen.yml -------------------------------------------------------------------------------- /nextjs/graphql.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/graphql.schema.json -------------------------------------------------------------------------------- /nextjs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/next-env.d.ts -------------------------------------------------------------------------------- /nextjs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/next.config.js -------------------------------------------------------------------------------- /nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/package.json -------------------------------------------------------------------------------- /nextjs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/postcss.config.js -------------------------------------------------------------------------------- /nextjs/public/images/bug_fixed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/public/images/bug_fixed.svg -------------------------------------------------------------------------------- /nextjs/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/public/images/favicon.ico -------------------------------------------------------------------------------- /nextjs/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/public/images/logo.png -------------------------------------------------------------------------------- /nextjs/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/schema.prisma -------------------------------------------------------------------------------- /nextjs/src/components/AccessDeniedIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/AccessDeniedIndicator.tsx -------------------------------------------------------------------------------- /nextjs/src/components/AddInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/AddInput.tsx -------------------------------------------------------------------------------- /nextjs/src/components/CustomLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/CustomLink.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ItemLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/ItemLink.tsx -------------------------------------------------------------------------------- /nextjs/src/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/Loader.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/BalanceIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/BalanceIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/ChartIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/ChartIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/ClientIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/ClientIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/ContactIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/ContactIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/DashboardIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/DashboardIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/FormIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/FormIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/HamburgerIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/HamburgerIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/Logo.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/LogoutIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/LogoutIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/MailIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/MailIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/MoonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/MoonIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/NotificationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/NotificationIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/ProfileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/ProfileIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/SaleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/SaleIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/SearchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/SearchIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/SettingsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/SettingsIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/StarIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/StarIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/icons/SunIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/icons/SunIcon.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/account/graphql/UpdateUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/account/graphql/UpdateUser.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/account/graphql/User.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/account/graphql/User.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/account/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/account/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/board/boardUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/board/boardUtils.ts -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/board/graphql/BoardQuery.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/board/graphql/BoardQuery.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/board/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/board/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/NewCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/NewCard.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/graphql/CardFragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/graphql/CardFragment.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/graphql/DeleteCard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/graphql/DeleteCard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/graphql/InsertCard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/graphql/InsertCard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/graphql/MoveCard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/graphql/MoveCard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/graphql/UpdateCard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/graphql/UpdateCard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/card/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/graphql/BoardFragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/graphql/BoardFragment.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/graphql/Boards.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/graphql/Boards.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/graphql/DeleteBoard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/graphql/DeleteBoard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/graphql/InsertBoard.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/graphql/InsertBoard.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/ActionDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/ActionDropdown.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/ListHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/ListHeader.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/NewList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/NewList.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/graphql/DeleteList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/graphql/DeleteList.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/graphql/InsertList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/graphql/InsertList.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/graphql/ListFragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/graphql/ListFragment.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/graphql/UpdateList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/graphql/UpdateList.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/boards/list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/boards/list/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/error/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/error/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/AddNewFeedForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/AddNewFeedForm.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/feed.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/graphql/FeedFragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/graphql/FeedFragment.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/graphql/Feeds.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/graphql/Feeds.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/graphql/InsertFeed.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/graphql/InsertFeed.graphql -------------------------------------------------------------------------------- /nextjs/src/components/pages/feeds/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/feeds/index.tsx -------------------------------------------------------------------------------- /nextjs/src/components/pages/index/Book.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/components/pages/index/Book.tsx -------------------------------------------------------------------------------- /nextjs/src/generated/graphql.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/generated/graphql.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/BoardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/BoardLayout.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/components/Footer.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/components/Header.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/components/main/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/components/main/Sidebar.tsx -------------------------------------------------------------------------------- /nextjs/src/layouts/components/main/SidebarMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/layouts/components/main/SidebarMobile.tsx -------------------------------------------------------------------------------- /nextjs/src/lib/apolloClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/lib/apolloClient.tsx -------------------------------------------------------------------------------- /nextjs/src/lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/lib/cache.ts -------------------------------------------------------------------------------- /nextjs/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/404.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/_app.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/_document.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/_error.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/account.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /nextjs/src/pages/boards/[boardId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/boards/[boardId].tsx -------------------------------------------------------------------------------- /nextjs/src/pages/boards/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/boards/index.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/feeds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/feeds.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/pages/index.tsx -------------------------------------------------------------------------------- /nextjs/src/styles/bar-of-progress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/styles/bar-of-progress.css -------------------------------------------------------------------------------- /nextjs/src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/styles/tailwind.css -------------------------------------------------------------------------------- /nextjs/src/types/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/types/page.ts -------------------------------------------------------------------------------- /nextjs/src/types/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/types/session.ts -------------------------------------------------------------------------------- /nextjs/src/types/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/types/token.ts -------------------------------------------------------------------------------- /nextjs/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/types/user.ts -------------------------------------------------------------------------------- /nextjs/src/utils/createCtx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/utils/createCtx.ts -------------------------------------------------------------------------------- /nextjs/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './timeFromNow' 2 | -------------------------------------------------------------------------------- /nextjs/src/utils/timeFromNow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/utils/timeFromNow.tsx -------------------------------------------------------------------------------- /nextjs/src/zustands/boards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/src/zustands/boards.ts -------------------------------------------------------------------------------- /nextjs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/tailwind.config.js -------------------------------------------------------------------------------- /nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/tsconfig.json -------------------------------------------------------------------------------- /nextjs/vendor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/vendor.d.ts -------------------------------------------------------------------------------- /nextjs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sondh0127/nextjs-hasura-fullstack/HEAD/nextjs/yarn.lock --------------------------------------------------------------------------------