A movie watching mobile app with web admin panel
- For Backend
- Node.js
- TypeScript
- Express
- Redis (MemCache)
- JWT
- ...3th Party Libraries
- For Database
- MongoDB
- Mongo Atlas
- ORM
- Mongoose
- For Storage
- Google Cloud
- Firebase Storage
- Google Cloud
- For CI/CD
- Docker
- Docker Compose
- For Client (Admin)
- JavaScript
- React
- Scss
- HTML
- Redux
- ...3th Party Libraries
- For Client (User)
- JavaScript
- React Native
- Redux
- ...3th Party Libraries
- For Test
- Chai
- Mocha
- Chai Http
Redis must be installed your device. If you are windows user, you can up redis on docker (redis bridge network name should be "dockerredis").
cd ./server
npm install
npm run build
npm start
cd ./client
npm install
npm start
cd ./rncli/Project
yarn
For Android
npx react-native run-android
For iOS
npx react-native run-ios --simulator='iPhone 14 Pro (16.0)'