https://github.com/yukionishi1129/techpicks
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.
https://github.com/yukionishi1129/techpicks
apollo-client apollo-server cloudbuild cloudrun cloudrun-jobs gcp golang nestjs nextjs react react-hook-form shadcn-ui sqlboiler supabase tailwindcss testcontainers-go typescript vitest
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/yukionishi1129/techpicks
- Owner: YukiOnishi1129
- Created: 2024-03-19T13:01:26.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-03-01T07:50:14.000Z (4 months ago)
- Last Synced: 2025-05-12T08:38:49.255Z (about 1 month ago)
- Topics: apollo-client, apollo-server, cloudbuild, cloudrun, cloudrun-jobs, gcp, golang, nestjs, nextjs, react, react-hook-form, shadcn-ui, sqlboiler, supabase, tailwindcss, testcontainers-go, typescript, vitest
- Language: TypeScript
- Homepage:
- Size: 6.13 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Check Picks Monorepo
Check Picks's monorepo
## Project
### Web
| Project name | overview | skill |
| ---- | ---- | ---- |
| [web/client-v2](https://github.com/YukiOnishi1129/techpicks/tree/main/web/client-v2) | Web frontend application | Typescript, Next.js, Apollo Client, supabase-js, shadcn ui, tailwind, Cloud Run |
| [web/admin](https://github.com/YukiOnishi1129/techpicks/tree/main/web/admin) | Control panel | Typescript, Next.js, supabase-js, shadcn ui, tailwind, Cloud Run |### BFF
| Project name | overview | skill |
| ---- | ---- | ---- |
| [bff/apollo-gateway](https://github.com/YukiOnishi1129/techpicks/tree/main/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](https://github.com/YukiOnishi1129/techpicks/tree/main/micro-service/content-service) | Content service | go, sql boiler, gRPC, Cloud Run |
| [bookmark-service](https://github.com/YukiOnishi1129/techpicks/tree/main/micro-service/bookmark-service) | Bookmark service | go, sql boiler, gRPC, Cloud Run |
| [my-feed-service](https://github.com/YukiOnishi1129/techpicks/tree/main/micro-service/my-feed-service) | My feed service | go, sql boiler, gRPC, Cloud Run |
| [favorite-service](https://github.com/YukiOnishi1129/techpicks/tree/main/micro-service/favorite-service) | Favorite service | go, sql boiler, gRPC, Cloud Run |
| [user-service](https://github.com/YukiOnishi1129/techpicks/tree/main/micro-service/user-service) | User service | go, sql boiler, gRPC, Cloud Run |
| [batch-service](https://github.com/YukiOnishi1129/techpicks/tree/main/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](https://github.com/YukiOnishi1129/techpicks/tree/main/supabase) | SQL file for migration and configuration file for local DB environment |## Getting Started
### 1. Setting environment
### [supabase](https://supabase.com/)
1. install supabase-cli into mac
```
brew install supabase/tap/supabase
```2. local supabase start
```
make supabase-start
```3. local supabase stop
```
make supabase-stop
```### [sqlboiler](https://github.com/volatiletech/sqlboiler)
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
````### [golangci-lint](https://github.com/golangci/golangci-lint)
1. install golangci-lint into mac
```
brew install golangci-lint
```