Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Attendance, first-timer cards, follow-up and prayer — in one place for the RCCG Peculiar
Treasure Chapel team. A private staff app: everyone signs in.README 전문 보기 ↗Attendance, first-timer cards, follow-up and prayer — in one place for the RCCG Peculiar Treasure Chapel team. A private staff app: everyone signs in.
What it does:
Coming in a later update: ready-made birthday and anniversary graphics in the church design
(built, switched off in src/lib/features.js).
cd C:\Users\ptcha\Documents\ptc-chms
copy .env.example .env # then open .env and change every "change-me" value
npm install # installs dependencies and the git pre-commit hook
docker compose up -d mongo mongo-express
npm run migrate # creates database indexes
npm run seed # test users and sample newcomers (development only)
npm run dev
Open http://localhost:3000 and sign in with one of the test users listed at the top of
scripts/seed.mjs. Browse the database at http://localhost:8081.
To run the whole stack (app included) in Docker instead: docker compose up --build.
| Command | What it does |
|---|---|
npm run dev | Start the app with hot reload |
npm test | Unit and service tests (uses a throwaway in-memory database) |
npm run test:e2e | Browser tests against a running app |
npm run lint / npm run format | Check and tidy code |
npm run db:up / npm run db:down | Start / stop MongoDB and Mongo Express |
docker compose --profile backup run --rm backup | Back up the database now |
src/app — screens (grouped by role) and API routessrc/services — business rules, each with tests in tests/src/lib — shared helpers (phones, dates, stages, SMS providers, roles)src/components — the app frame and shared UI partsArchitecture notes, the design system and the operating runbook are kept with the project maintainers rather than in this repository.
.env or real phone numbers.SMS_PROVIDER=mock; only the live site sends real SMS.