/my-diary-app

A lightweight app for entering your daily entries.

Primary LanguageTypeScriptMIT LicenseMIT

tauri-ui

My Diary

My Diary is a lightweight daily note-taking application. Customizable UI components using shadcn/ui, lightweight and secure desktop application framework Tauri 2, React-based framework Next.js 13, utility-oriented CSS framework Tailwind.

You can download pre-built final bundles from the Releases section.

Getting Started

If you want to change anything in the application code, or build it yourself, first install all frontend dependencies:

npm i

To open the application in dev mode with the console, enter the following:

npm run tauri dev

To fully build the application, enter the following:

npm run tauri build

Remember, if you want to use a package manager other than npm, you should also make the appropriate changes to src-tauri/tauri.conf.json

...
"build": {
    "beforeDevCommand": "npm run dev", // in this line
    "beforeBuildCommand": "npm run build", // and this one
    "devPath": "http://localhost:1420",
    "distDir": "../dist",
    "withGlobalTauri": false
},
...

Features

Recommended IDE Setup