YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

Daylens

See your life more clearly.

Daylens is a personal wellness and planning workspace for tracking money, nutrition, wellness metrics, notes, and reports. It is built as a frontend application and stores data locally on the device; it does not use an application backend or cloud account service.

Features

  • Overview β€” a dashboard for a quick view of recent activity and key summaries.
  • Money β€” record income and expenses, organize them by category, and review balances and cash flow.
  • Diet β€” save foods, log meals, and review nutrition against daily targets.
  • Notes β€” create, edit, search, and organize personal text notes.
  • Reports β€” review trends and summaries derived from available local records.
  • Wellness metrics β€” track measurements and review historical entries.
  • Local accounts β€” register and sign in within the app.

The exact data available in summaries and reports depends on the records entered on the device.

Technology

  • React and TypeScript
  • Vite
  • Tailwind CSS
  • React Router
  • SQLite through @capacitor-community/sqlite
  • Capacitor for native Android and iOS app shells

For web use, the SQLite database is persisted through the browser storage integration. Native builds use the Capacitor SQLite plugin. Local authentication is intended for this device-based application and is not server-managed authentication.

Requirements

  • Node.js and npm
  • Dependencies installed from the project lockfile

Getting started

Install dependencies and start the local development server:

npm install
npm run dev

Vite prints the local development URL in the terminal.

Available scripts

Command Description
npm run dev Start the Vite development server.
npm run build Run TypeScript project builds and create the production bundle in dist/.
npm run preview Serve the production bundle locally for review.
npm run lint Run ESLint across the project.

Production build

npm run build
npm run preview

Data and privacy

Application records are intended to remain on the device using local SQLite storage. Web persistence uses browser storage, so data is associated with the browser profile and can be affected by clearing site data or removing that profile. There is no cloud synchronization or server-side account recovery. Keep your device and its browser or app data protected.

Because authentication is local-only, it provides convenience within this prototype rather than the guarantees of a server-managed identity system.

Project layout

src/
  Components/       Shared UI, startup, and model setup components
  database/         Database setup and wellness data repositories
  features/
    auth/           Local registration and login
    diet/           Food, diary, and nutrition functionality
    money/          Transactions and financial summaries
    notes/          Local note-taking
    reports/        Reports and trend summaries
  pages/            Overview, settings, and other application pages
  tools/            Assistant tools and intent handling
  App.tsx           Application routes and shared shell
  index.css         Global styles and design system

License

See LICENSE.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support