@tealup/sdk
v0.1.0
Published
TealUp - Modern React/Next.js SDK for building dashboards and applications
Maintainers
Readme
Tealup
Tealup is a modular SDK / core library for building dashboards and apps with React and Next.js.
Included packages:
server-kit,client-kit,ui,chart-core,utils, and sharedtypes.
Designed for fast composition, easy customization, and production-ready patterns.
Quick overview
- server-kit — Next.js/Node server helpers: CRUD generator, notice system, auth middleware, schema + adapters.
- client-kit — React/Next client primitives: providers, hooks (
useCrud,useNotice), dashboard layouts, table wrappers. - ui — Design-token-based component library (Tailwind-ready).
- chart-core — Data normalization + renderer adapters for charts.
- utils — Pure helpers used across packages.
- apps/example-next — Example Next.js app demonstrating full-stack usage.
- apps/docs — Documentation site (optional).
Goals
- Small, focused packages that compose easily.
- Type-safe APIs (TypeScript + Zod).
- Adapter-based infra so consumers can pick their DB/framework.
- Works out-of-the-box with Next.js but is framework-agnostic by design.
Getting started (dev)
Requirements: Node 18+ and pnpm.
# clone
git clone [email protected]:your-org/tealup.git
cd tealup
# install
pnpm install
# start example app & watch packages
pnpm -w dev