Full-stack, systems-based Medical Spanish education platform.
apps/api: Express API + Prisma data layerapps/web: frontend workspace placeholderpackages/shared: shared utilities/types placeholderworker: background jobs workspace placeholderinfra: infrastructure and docs
npm install
npm run dev:api- Copy
apps/api/.env.exampletoapps/api/.env. - Ensure PostgreSQL is running and
DATABASE_URLis valid. - Run:
npm run db:generate
npm run db:deploy
npm run db:seedSeed includes demo learner data:
userId:demo-user-1- email:
demo@medispan.local
npm run dev:apinpm run start:apinpm run test:apinpm run start:mobilenpm run androidnpm run web:mobilenpm run db:generatenpm run db:deploynpm run db:seed
- Expo app lives in
apps/mobile. - On a physical device, do not use
http://localhost:3000for API calls. - Use your machine LAN IP, for example
http://192.168.1.25:3000.