kkan0615 / filetaro

File handler - Move, Rename, Organize, or Delete files easily

Home Page:https://filetaro-web.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filetaro

File handler - File handler - Rename, Organize, or Delete files easiliy

Go to download

Supports

Contributors

Thank you for making program better.

Youngjin Kwak
Youngjin Kwak

πŸ’» 🚧 πŸ“– 🎨

Supports

"Buy Me A Coffee"

paypal

Development

Tauri(Rust) + React(Typescript)

Commands

Install

yarn install

Dev

yarn tauri dev

Build

yarn tauri build

Output is in ./src-tarui/target/release/bundle/msi

Generate icons

Doc

yarn tauri icon -o ./src-tauri/icons ./app-icon.png

Recommended IDE Setup

πŸ“ Folder structure

See more detail to click the Link

β”œβ”€ dist/                                 # Build output
β”œβ”€ node_modules/                         # Modules
β”œβ”€ public/                               # Public Assets
β”œβ”€ src/                                  # Work place for react
β”‚   β”œβ”€ assets/                           # Assets
β”‚   β”œβ”€ components/                       # Components
β”‚   β”œβ”€ i18n/                             # i18n
β”‚   β”‚   β”œβ”€ ...                           #
β”‚   β”‚   └─ locales/                      # Messages by locale
β”‚   β”œβ”€ layouts/                          # Layouts
β”‚   β”œβ”€ pages/                            # Pages
β”‚   β”œβ”€ router/                           # React router based routing system
β”‚   β”œβ”€ stores/                           # Redux and Tauri store
β”‚   β”œβ”€ styles/                           # Global css
β”‚   β”œβ”€ types/                            # Types (Interfaces, Types, Constrains)
β”‚   β”‚   β”œβ”€ ...                           #
β”‚   β”œβ”€  └─ models/                       # Model types
β”‚   β”œβ”€ utils/                            # Utility functions
β”‚   β”œβ”€ App.css/                          # App page css
β”‚   β”œβ”€ App.tsx/                          # App ("/") page
β”‚   β”œβ”€ index.scss/                       # Global css file
β”‚   β”œβ”€ main.tsx                          # React main.tsx
β”‚   └─ vite-env.d.ts                     # Vite.env.d.ts
β”œβ”€ src-tauri/                            # Work place for Tauri and Rust
β”‚   β”œβ”€ icons/                            # Icons
β”‚   β”œβ”€ src/                              # src
β”‚   β”œβ”€ target/                           # Build Output
β”‚   β”œβ”€ .gitignore/                       # gitignore
β”‚   β”œβ”€ build.rs/                         # Run build
β”‚   β”œβ”€ Cargo.lock/                       # lock
β”‚   β”œβ”€ Cargo.toml/                       # Rust Package
β”‚   └─ tauri.conf.json/                  # Tauri Config
β”œβ”€ .eslintignore/                        # Eslint ignore
β”œβ”€ .eslint.cjs/                          # Eslint config
β”œβ”€ .gitignore/                           # gitignore
β”œβ”€ .index.html                           # index.html
β”œβ”€ .package.json                         # package.json
β”œβ”€ .package-lock.json                    # npm lock file
β”œβ”€ .postcss.config.json                  # postcss config file
β”œβ”€ README.md                             # README.md, intruction file
β”œβ”€ .tailwind.config.cjs                  # tailwind config file
β”œβ”€ .tsconfig.json                        # Typescript config file
β”œβ”€ .tsconfig.node.json                   # Typescript node config file
β”œβ”€ vite.config.ts                        # Vite config file
└── yarn.lock                            # Yarn lock

Packages

The program is using following packages.

Frontend

Backend

Ref

About

File handler - Move, Rename, Organize, or Delete files easily

https://filetaro-web.vercel.app


Languages

Language:TypeScript 98.7%Language:JavaScript 0.7%Language:Rust 0.2%Language:HTML 0.1%Language:SCSS 0.1%Language:CSS 0.1%