tarunkorat 판매

Chain package: frontend (Smart Habit Tracker with AI Nudges — frontend) + backend (Smart Habit Tracker with AI Nudges — backend)
Smart Habit Tracker with AI Nudges is a full-stack TypeScript application that helps users build and maintain habits through daily check-ins, AI-generated motivational nudges, and weekly insights. The system tracks habit completion, momentum, and provides personalized recommendations powered by OpenAI.
Frontend:
Backend:
# Install dependencies
npm install
# Set environment variables
export OPENAI_API_KEY="your-openai-api-key"
export PORT=9048
export DATABASE_URL="./habits.db"
# Build and start
npm run build
npm start
# Or run in development mode with hot-reload
npm run dev
The backend server listens on port 9048 by default.
# Install dependencies
npm install
# Development server with hot-reload
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Type checking
npm run typecheck
# Linting
npm run lint
npm run lint:fix
Configure the API base URL via the environment variable (defaults to ).
격리된 샌드박스를 띄워 서버에서 바로 실행하세요 — 로컬 설정 불필요.
이 제품을 AI IDE, 웹 빌더 또는 클라우드 IDE로 바로 가져오세요.
Tetrees를 호환 AI IDE에 연결해 보유 제품을 불러오고, 판매자 업로드 권한을 노출하지 않은 채 검증된 ZIP을 받으세요.
아직 리뷰가 없습니다.
토론을 불러오는 중…
VITE_API_BASE_URLhttp://localhost:9048All responses follow the envelope format: { "data": ... } on success, or { "error": "<message>" } on error.
Base URL: http://localhost:9048/api
GET /health — Returns server status and timestampPOST /habits — Create a new habit
{ name, category, target_days?, peak_hour? }GET /habits — List all habits for the userPUT /habits/:id — Update a habitDELETE /habits/:id — Delete a habitPOST /checkins — Log one or more check-ins
{ habit_id, completed, mood?, energy?, note? } or { checkins: [...] }GET /checkins/:habitId — Fetch all check-ins for a habitGET /stats — Get summary stats for all habitsGET /stats/:habitId — Get detailed stats for a specific habitGET /nudges — Fetch pending nudge notificationsPOST /nudges/generate — Trigger AI nudge generationGET /insights/weekly — Fetch the weekly AI-generated insight summary| Variable | Required | Default | Description |
|---|---|---|---|
OPENAI_API_KEY | ✅ | — | OpenAI API key for nudge and insight generation |
PORT | No | 9048 | Backend server port |
DATABASE_URL | No | ./habits.db | SQLite database path |
VITE_API_BASE_URL | No | http://localhost:9048 | Frontend API base URL |
Tetrees License
샌드박스 검증이 완료되었으며 감지된 실행 경로가 통과했습니다.
This Express backend / api completed archive review with strong static results. Structure, dependency manifests, documentation, functional source, and common risk patterns were checked by the Tetrees verification pipeline; runtime phases are stated separately. Final verified scores after isolated runtime evidence: overall 8.8 and security 9.
Deterministic AVCP artifact review
파이프라인 avcp-2026-08-04.1 · SHA-256 15a53c579c71922b…
This version-scoped review deterministically inspects the submitted archive for structure, dependencies, documentation, functional source, and common malicious or high-risk signals. Build and test phases are reported as passed only after an isolated sandbox audition. It is not a guarantee of perfect security.
검토일 2026년 8월 7일
전체 설치 가이드와 연동 프롬프트는 구매 후 열람할 수 있습니다.
US$7