TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
AI와 함께하는 소셜 투두. 말로 쓰면 AI가 정리하고, 친구와 콕 찌르기로 함께 성장하세요.
Translation pending
ProductivityTypeScript · JavaScriptGitHub @AiddooOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
아이두~ 아이두~
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.Read the full README ↗
Version: 1.1.0 · Last Updated: 2026-08-14 · Owner: Aido Platform Team
메모가 할 일이 되고, 친구와 함께 끝내는 투두. Aido의 API 서버와 모바일 앱을 관리하는 Turborepo + pnpm 모노레포입니다.
| 분류 | 기술 |
|---|---|
| Monorepo | Turborepo 2.11, pnpm 12.15 |
| Backend | NestJS 12.2 ESM, Prisma 8 RC (ORM rc.20, CLI rc.27), PostgreSQL 16 |
| Mobile | Expo 58, React Native 0.88, React 19.3 |
| Validation | Zod 4.3.6, Nest Standard Schema |
| Testing | Jest Expo 58 (Jest 30), Vitest 5.0, Testcontainers |
| Code Quality | Oxlint 1.89, Oxfmt 0.74 |
| Runtime | Node.js 24.22.1 LTS |
aido/
├── apps/
│ ├── api/ # NestJS 백엔드
│ └── mobile/ # Expo 모바일 앱
├── packages/
│ └── api/ # REST 계약·오류 코드·순수 공용 타입 (@aido/api)
├── tooling/
│ ├── typescript/ # TypeScript 프리셋
│ ├── vitest/ # Vitest 프리셋
│ └── database-migrate/ # 고정 lockfile 기반 migration CLI
└── turbo.json
서버 환경 파일·인증 설정·실행 준비는 API README를 따른다. 아래 DB 연결은 로컬 개발용이다.
# 설치
pnpm install
# DB 실행 (Docker)
pnpm docker:up
# 로컬 DB graph 적용·검증
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/aido pnpm --filter @aido/server db:deploy
# 개발 서버
pnpm dev
| 명령어 | 설명 |
|---|---|
pnpm dev | 전체 개발 서버 |
pnpm build | 전체 빌드 |
pnpm typecheck | 타입 검사 |
pnpm lint | Oxlint 정적 검사 |
pnpm format | 코드 포맷팅 |
pnpm format:check | Oxfmt 포맷 검사 |
pnpm clean | 빌드 산출물 전체 삭제 |
| 명령어 | 설명 |
|---|---|
pnpm db:migrate | Prisma 마이그레이션 |
pnpm db:generate | Prisma 8 contract의 runtime·타입 생성 |
pnpm db:plan | migration graph 적용 계획 확인 |
pnpm db:verify | DB와 contract의 일치 확인 |
| 명령어 | 설명 |
|---|---|
pnpm test | 단위 테스트 |
pnpm test:e2e | E2E 테스트 |
pnpm test:all | 전체 테스트 (Unit + Integration + E2E) |
pnpm test:cov | 커버리지 리포트 |
| 명령어 | 설명 |
|---|---|
pnpm docker:up | DB 컨테이너 (로컬 개발) |
pnpm docker:down | DB 컨테이너 중지 |
pnpm docker:dev:up | 개발 환경 전체 (DB + API) |
pnpm docker:dev:down | 개발 환경 중지 |
pnpm docker:prod:up | 프로덕션 환경 (DB + Migrate + API) |
pnpm docker:prod:down | 프로덕션 환경 중지 |
| 모드 | Compose 파일 | 용도 |
|---|---|---|
| DB Only | docker-compose.yml | 로컬 개발 (추천) |
| Development | docker-compose.dev.yml | Docker 전체 개발 |
| Production | docker-compose.prod.yml | 프로덕션 배포 테스트 |
pnpm dev로 실행.env.docker.dev 필요).env.docker.prod 필요)| 패키지 | 설명 |
|---|---|
| @aido/server | NestJS 백엔드 API |
| @aido/mobile | Expo 모바일 앱 |
| @aido/api | Zod 스키마 |
| @aido/api/errors | 에러 정의 |
pnpm commit)pnpm lint && pnpm format:check)@aido/api)@aido/api/errors의 ErrorCode 사용 (하드코딩 금지)http://localhost:8080/api/docshttp://localhost:8080/api/docs-jsonMIT
1.10.0 변경과 검증 현황은 클라이언트 Before/After와 검증 기록을 참고하세요.