AI Time Card Application with modern design and great performance.
- About
- Features
- Tech Stack
- Getting Started
- Usage
- Configuration
- Folder Structure
- Contributing
- License
- Contact
Time Card is a desktop application designed for ISM Corporation to handle time-card tracking, built with a focus on AI integration, modern UI, and excellent performance. The user interface is largely completed.
- Clean, modern design
- Fast and responsive UI
- AI-powered features (you may describe which ones here)
- Cross-platform support via Tauri (desktop)
- Offline capability (if applicable)
- Easy configuration and customization
| Layer | Technologies |
|---|---|
| UI / Frontend | Svelte, SvelteKit |
| Styling | TailwindCSS, shadcn (UI components) |
| Desktop App Shell | Tauri |
| Language | TypeScript |
| Build Tools | Vite, pnpm |
| Configuration & Others | tailwind.config.ts, svelte.config.js, vite.config.js |
Make sure you have the following installed:
- Node.js (version 16 or above recommended)
- pnpm (or npm/yarn, but this project uses pnpm)
- Rust (for Tauri, if building the desktop part)
- Tauri prerequisites (see Tauri docs for your OS)
# Clone the repo
git clone https://github.com/gaomingzhao-system/time-card.git
cd time-card
# Install dependencies
pnpm install