https://github.com/up2dul/esign-web
🖋️ Manage curated signature collection. College group assignment.
https://github.com/up2dul/esign-web
react shadcn-ui tailwindcss tanstack tanstack-form tanstack-router tanstact-query typescript vite zod zustand
Last synced: 12 days ago
JSON representation
🖋️ Manage curated signature collection. College group assignment.
- Host: GitHub
- URL: https://github.com/up2dul/esign-web
- Owner: up2dul
- Created: 2026-04-01T01:46:34.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-24T10:34:54.000Z (27 days ago)
- Last Synced: 2026-05-25T03:24:26.600Z (27 days ago)
- Topics: react, shadcn-ui, tailwindcss, tanstack, tanstack-form, tanstack-router, tanstact-query, typescript, vite, zod, zustand
- Language: TypeScript
- Homepage: https://ezign.netlify.app
- Size: 552 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# esign-web
> E-signature platform web application.
## Tech Stack
- React 19 + TypeScript
- Vite
- TanStack Router
- TanStack Query
- Zustand
- Zod
- Tailwind CSS v4
- shadcn/ui
## Prerequisites
- Node.js 20+
- pnpm 10+
## Installation
### Clone the repository
```bash
git clone https://github.com/up2dul/esign-web.git
# or if use ssh
git clone git@github.com:up2dul/esign-web.git
```
### Install dependencies
```bash
pnpm install
```
### Start development server
```bash
pnpm dev
```
And then open http://localhost:5173 in your browser.
## Available Scripts
- `dev` - Start development server
- `build` - Build for production
- `preview` - Preview production build
- `format` - Format code with Biome
- `check` - Lint with Biome
## Project Structure
- `src/components/ui/` - UI components
- `src/components/layout/` - Layout components
- `src/routes/` - Page routes
- `src/services/` - API and queries
- `src/lib/schemas/` - Zod schemas
- `src/stores/` - Zustand stores