- Node.js phiên bản 14 trở lên
- Bun.js phiên bản 0.5.0 trở lên
- React Native CLI
Vào thư mục backend, cài đặt các package cần thiết:
cd backend
bun install
Tạo file .env với các biến môi trường cần thiết:
# Develop
# DEV_DB_URL=
DEV_DB_URL=
# DEV_MAILER_USER=
# DEV_MAILER_PASS=
DEV_MAILER_USER=
DEV_MAILER_PASS=
# # AWS Email
# DEV_MAILER_USER=
# DEV_MAILER_PASS=
# Production
PRO_DB_URL=
PRO_MAILER_USER=
PRO_MAILER_PASS=
PRO_MAILER_SENDER=
PAYPAL_CLIENT_ID=
PAYPAL_APP_SECRET=
PAYPAL_API_URL=
DISCORD_TOKEN=
DISCORD_CHANNEL_ID=
CLOUDINARY_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
Chạy backend:
bun run dev/prod
Vào thư mục frontend, cài đặt các package cần thiết:
cd frontend
npm install
Chỉnh sửa URL API trong file ./frontend/API/API.js:
const IP_ADD = 'YOUR_IP';
Chạy ứng dụng React Native:
npm run start