An awesome project that integrates MongoDB, JWT authentication, and Stripe payments on the backend while utilizing Expo SDK 51 for a smooth frontend experience.
Experts Walkthrough
Experts.Walkthrough.mp4
Video Specs:
- Resolution: 1080 x 2400
- Size: 5MB
- Format: MP4
-
Navigate to the backend folder:
cd backend
-
Install dependencies:
npm update && npm install
-
Create a
.env
file and configure the following variables:DB=your_mongodb_connection_url JWTPRIVATEKEY=your_own_private_key SALT=your_salt_number STRIPE_SECRET_KEY=your_stripe_secret_key
-
Start the backend server:
npm start # Run with nodemon # OR npm run go # Run in production mode
-
Navigate to the frontend folder:
cd frontend
-
Install dependencies (Keep EXPO SDK on version 51 and do not update):
npm install
-
Start Expo development server:
npx expo start
- Backend: Node.js, Express.js, MongoDB, JWT, Stripe
- Frontend: React Native, Expo SDK 51