A full-stack application with mobile app, server API, and Hasura GraphQL.
unisync/
├── mobile/ # React Native/Expo app
├── server/ # Node.js/Express API
├── hasura/ # GraphQL API
└── docker-compose.yml
- Node.js
- Docker & Docker Compose
- Expo CLI
docker-compose up -dServices:
- PostgreSQL: localhost:9200
- Hasura: http://localhost:9203 (admin secret: 123)
cd server
npm install
npm run devServer runs on port 9201.
cd mobile
npm install
npx expo startNode.js/Express API server with TypeScript.
GraphQL API with PostgreSQL backend.
React Native application with Expo.
-
Database Setup
cd hasura hasura migrate apply hasura metadata apply -
Code Generation
cd server npm run codegen -
Testing
cd server npm test
- Contact: foysal.developer@gmail.com