Skip to content
forked from agmmnn/tauri-ui

πŸ¦€Tauri desktop app with shadcn/ui, Next.js, GIF meme finder app for Windows and macOS. (dalgona)

License

Notifications You must be signed in to change notification settings

GHGHGHKO/dalgona

Β 
Β 

Repository files navigation

dalgona UI

Mentioned in Awesome Tauri

Animation-v3

Getting Started

  1. You must have a Tenor API key! Click here to get one.
  2. Install! https://github.com/GHGHGHKO/dalgona/tags
  3. Insert keywords, key, and the desired number of GIFs!

Set environments

TENOR : TENOR_API_KEY
GIPHY : GIPHY_API_KEY

PowerShell

[Environment]::SetEnvironmentVariable(TENOR_API_KEY, "Insert your Tenor Key", "User")

macOS

launchctl setenv TENOR_API_KEY "Insert your Tenor Key"

How to build

gh repo clone GHGHGHKO/dalgona
cd dalgona
pnpm i
pnpm tauri dev
pnpm tauri build

Wiki

https://github.com/GHGHGHKO/dalgona/wiki

To-Do

  • TENOR API
  • GIPHY API
  • Updater

Folder Structure

.
β”œβ”€β”€ next-env.d.ts
β”œβ”€β”€ next.config.js    //nextjs config file https://nextjs.org/docs/api-reference/next.config.js/introduction
β”œβ”€β”€ package.json
β”œβ”€β”€ postcss.config.js
β”œβ”€β”€ README.md
β”œβ”€β”€ public
β”œβ”€β”€ src               //frontend src:
β”‚   β”œβ”€β”€ app           //next.js appdir https://beta.nextjs.org/docs/routing/fundamentals
β”‚   β”œβ”€β”€ assets
β”‚   β”œβ”€β”€ components    //from shadcn/ui
β”‚   β”‚   └── ui
β”‚   β”œβ”€β”€ data
β”‚   β”œβ”€β”€ hooks
β”‚   β”œβ”€β”€ lib
β”‚   └── styles
β”œβ”€β”€ src-tauri         //backend src:
β”‚   β”œβ”€β”€ build.rs
β”‚   β”œβ”€β”€ Cargo.lock
β”‚   β”œβ”€β”€ Cargo.toml    //https://doc.rust-lang.org/cargo/reference/manifest.html
β”‚   β”œβ”€β”€ icons         //https://tauri.app/v1/guides/features/icons/
β”‚   β”œβ”€β”€ src           //rust codes
β”‚   └── tauri.conf.json  //tauri config file https://next--tauri.netlify.app/next/api/config
β”œβ”€β”€ prettier.config.js     //prettier config file https://prettier.io/docs/en/configuration.html
β”œβ”€β”€ tailwind.config.js     //tailwind config file https://tailwindcss.com/docs/configuration
└── tsconfig.json          //typescript config file https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

Recommended IDE Setup

About

πŸ¦€Tauri desktop app with shadcn/ui, Next.js, GIF meme finder app for Windows and macOS. (dalgona)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 93.6%
  • CSS 2.7%
  • Rust 2.6%
  • JavaScript 1.1%