903 B
903 B
Developer quickstart — Professional Journaling App (MVP)
This file explains how to run the mobile app and serverless starter locally for development.
Prereqs
- Node 18+, npm
- Expo CLI (for mobile)
- Vercel CLI (for serverless functions) or use
vercel dev
Serverless-starter
- cd bmad/bmm/agents/hand-off/serverless-starter
- npm ci
- Create a
.envfromENV.mdvalues (use test keys) - Start dev server:
npm run dev(runsvercel devby default)
Running tests
npm testwill run Jest tests undersrc/__tests__. Tests are lightweight and verify handlers reject invalid methods.
Mobile app
- Mobile scaffold is in
mobile/(not included). Use Expo to run iOS/Android.
Notes
- The serverless stubs are written in TypeScript under
src/api. They are stand-ins for production endpoints. Implement real logic (S3 presign, OpenAI proxy, LinkedIn publish) and add integration tests.