OpenChart
Claude·Codex와 함께하는 무료 데스크톱 차트 도구. 알림 설정·차트 움직임 분석·데이터 제공자 선택
Lucento는 문자처럼 적은 하루 지출을 저장 전에 확인하고 은행 로그인 없이 오프라인으로 기록합니다
Type a day’s spending the way you’d text it. Lucento turns the sentence into rows you check before anything is saved. Records work offline, on your phone, with no bank login. Speech only requests on-d
금융GitHub @jerald23simagala온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Type a day’s spending the way you’d text it. Lucento turns the sentence into rows you check before anything is saved. Records work offline, on your phone, with no bank login. Speech only requests on-device recognition, which isn’t guaranteed.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Marketing website for Lucento, the native Android budget tracker
("Financial clarity without the complexity"). The Android app lives in a separate
repository (lucento-android); nothing here changes it.
astro checkeslint-plugin-astro and its strict accessibility rules@fontsource-variable/manrope), the brand's marketing face.npmrc sets save-exact)Requires Node 22.22.3 or newer (see .nvmrc).
npm install
npm run dev # http://localhost:4321
| Command | What it does |
|---|---|
npm run dev | Local dev server with hot reload |
npm run build | Production build to dist/ |
npm run preview | Serves the built dist/ locally |
npm run lint | ESLint, including accessibility rules for .astro files |
npm run check | Astro and TypeScript type-check |
npm run tokens | Regenerates src/styles/tokens.css from design/tokens.json |
npm run verify | Token freshness check, lint, type-check and build in one go |
design/tokens.json is an export of the Lucento design system (Sunrise Energy:
colours for day and night, spacing, radii, shadows, sizes). npm run tokens
turns it into CSS custom properties. Night colours apply automatically through
prefers-color-scheme, and data-theme="light" | "dark" on <html> can force
either. Don't edit tokens.css by hand; npm run verify fails if it is stale.
The production domain isn't decided. Set SITE_URL (see .env.example) to
enable canonical URLs, og:url, the sitemap and the Sitemap: line in
robots.txt. Without it the site still builds and simply omits them instead of
pointing at a guessed domain.
The logo direction is Rising Crest. Final vector assets are in brand/logo/
(symbol, wordmark and lockups as separate files, plus Android launcher assets).
Earlier explorations stay in brand/logo-concepts/ for reference.
design/tokens.json Design-system export (source of truth for tokens)
scripts/build-tokens.mjs tokens.json -> src/styles/tokens.css
src/styles/ tokens.css (generated) and global.css
src/layouts/ BaseLayout: metadata, skip link, header, footer
src/components/ SiteHeader, SiteFooter
src/pages/ index, 404, robots.txt
brand/logo/ Rising Crest logo: symbol, wordmark, lockups, Android
brand/logo-concepts/ Earlier logo explorations
public/ Static files (favicon)