Skip to content

Check Picks is a collection of the latest IT news. In particular, it has a good selection of news for software engineers. For example, React, Golang and AWS.

Notifications You must be signed in to change notification settings

YukiOnishi1129/techpicks

Repository files navigation

Check Picks Monorepo

Check Picks's monorepo

Project

Web

Project name overview skill
web/client-v2 Web frontend application Typescript, Next.js, Apollo Client, supabase-js, shadcn ui, tailwind, Cloud Run
web/admin Control panel Typescript, Next.js, supabase-js, shadcn ui, tailwind, Cloud Run

BFF

Project name overview skill
bff/apollo-gateway Bff gateway Typescript, NestJS, Apollo Server, Cloud Run

GraphQL Schema

https://github.com/YukiOnishi1129/techpicks/tree/develop/bff/apollo-gateway/src/schema

Micro Service

Project name overview skill
content-service Content service go, sql boiler, gRPC, Cloud Run
bookmark-service Bookmark service go, sql boiler, gRPC, Cloud Run
my-feed-service My feed service go, sql boiler, gRPC, Cloud Run
favorite-service Favorite service go, sql boiler, gRPC, Cloud Run
user-service User service go, sql boiler, gRPC, Cloud Run
batch-service Service related to batch processing go, sql boiler, gRPC, Cloud Run Jobs

Protocol Buffers

https://github.com/YukiOnishi1129/checkpicks-protocol-buffers

DB

Project name overview
supabase SQL file for migration and configuration file for local DB environment

Getting Started

1. Setting environment

  1. install supabase-cli into mac
brew install supabase/tap/supabase
  1. local supabase start
make supabase-start
  1. local supabase stop
make supabase-stop
  1. install sqlboiler & sqlboiler-psql into mac
go install github.com/volatiletech/sqlboiler/v4@latest
go install github.com/volatiletech/sqlboiler/v4/drivers/sqlboiler-psql@latest
  1. install golangci-lint into mac
brew install golangci-lint