Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻译准备中
the-golden-fur/golden-fur
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Golden Fur is a management information system (MIS) for a two-branch pet care
business (Makati and Southwoods) offering grooming, pet hotel,
daycare, and veterinary services. It gives customers a self-service booking
portal and gives staff role-scoped tools for running day-to-day branch
operations — bookings, service execution, billing, promos/discounts, and
customer & pet records.
The system is split into two applications sharing one Supabase backend:查看完整 README ↗Golden Fur is a management information system (MIS) for a two-branch pet care business (Makati and Southwoods) offering grooming, pet hotel, daycare, and veterinary services. It gives customers a self-service booking portal and gives staff role-scoped tools for running day-to-day branch operations — bookings, service execution, billing, promos/discounts, and customer & pet records.
The system is split into two applications sharing one Supabase backend:
See docs/architecture.md for the full module breakdown and how the codebase is organized.
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite, React Router, Zod |
| Backend | Node.js, Express, TypeScript, Zod |
| Database/Auth | Supabase (PostgreSQL 17, Auth, Storage, Row-Level Security) |
| Testing | Vitest, Testing Library, Supertest |
| Tooling | ESLint, Prettier, GitHub Actions CI |
Full, step-by-step setup instructions (including how to create your Supabase project and fill in every environment variable) are in docs/setup.md.
# 1. Clone the repository
git clone https://github.com/the-golden-fur/golden-fur.git
cd golden-fur
# 2. Install dependencies for the root, client, and server workspaces
npm run install:all
# 3. Create your environment files from the provided examples
cp client/.env.example client/.env
cp server/.env.example server/.env
# then fill in your Supabase URL/keys in both files — see docs/setup.md
# Start both the client (http://localhost:5173) and server (http://localhost:3000)
npm run dev
# Or start them individually
npm run client
npm run server
Run the test suites:
npm --prefix client run test
npm --prefix server run test
Lint and format checks (same checks run in CI):
npm --prefix client run lint
npm --prefix server run lint
npm run format:check
See docs/setup.md for Supabase migrations, seeding sample data, and troubleshooting.
Distributed under the MIT License.