
Coupon Offer App – React Native Theme
This is a coupon and reward App constructed with React Native for android and iOS platform. There are two apps within the supply-code that’s User and Merchant Application
Designed to save lots of hours of labor for creating distinctive UI, a robust starter undertaking that bootstraps improvement of your cellular utility. The utility’s visible design can simply be personalized.
Version: 1.0
Files Included: Full Source Code of React Native App (Android and iOS)
Theme Name : CouponOffer React Native App Template (User + Merchant App)
In case of any challenge, ship us your question on our electronic mail admin@devlab.works
Testing objective
This app is a single login utility that accommodates each User and Merchant Application
- For Merchant App, login with the next credential
- username: admin
- password: admin
- For User App, login with the next credential
- username: person
- password: person
and plenty of extra screens….
Requirements
You will want the next sofwares to customise this template.
- Code Editing Software (eg:Visual Studio Code, and so forth)
- Devices for testing (eg: Android)
WHAT YOU GET IN PACKAGE
- Source Code of Apps with Single Login
- Project Documentation
Development Environments
Install these with a view to efficiently run this theme in your units.
- Android Studio 3.0 or above + Android SDK:https://developer.android.com/studio/
- Code Editor (Visual Studio Code):https://code.visualstudio.com/download
- Node:https://nodejs.org/en/
- Python2 or above:https://www.python.org/downloads/
User App Screens
- Splash Screen
- 3 Intro Screen
- Login Screen
- Forgot Password Screen
- Signup Screen
- Home Screen
- Offer Screen
- Reward Screen
- Settings Screen
- Notification Screen
- Merchant Details Screen
- Experience Screen
- Upload Experience Screen
- Redeem Offer Screen
- Map Screen
- Profile Screen
- Success Screen
- Message Screen
Merchant App Screens
- Splash Screen
- Login Screen
- Forgot Password Screen
- Signup Screen
- Business Plans Screen
- Home Screen
- Location Screen
- Add Location Screen
- Set Map Location Screen
- Add Offers/Coupon Screen
- View Offer Screen
- Send Message to User Screen
- Recent Visit User Screen
- Notification Screen
Also Github Action is added within the .github/workflows/motion.yml which is able to will let you routinely construct APK utilizing Github
Added API Support
- Google Maps API
- Geolocation API
(Components, Screens and Assets)
(Components)
(Screens)
Packages used
- @react-native-group/datetimepicker”: “2.6.0”,
- “@react-native-group/masked-view”: “0.1.10”,
- “@react-native-group/slider”: “3.0.0”,
- “@react-native-picker/picker”: “1.15.0”,
- “esdoc-commonplace-plugin”: “1.0.0”,
- “native-base”: “2.13.12”,
- “react”: “16.11.0”,
- “react-native”: “0.62.2”,
- “react-native-animatable”: “1.3.3”,
- “react-native-app-intro-slider”: “4.0.4”,
- “react-native-round-progress”: “1.3.6”,
- “react-native-datepicker”: “1.7.2”,
- “react-native-gesture-handler”: “1.6.1”,
- “react-native-get-location”: “1.4.2”,
- “react-native-picture-picker”: “2.3.3”,
- “react-native-picture-slider”: “2.0.3”,
- “react-native-picture-slider-field”: “1.0.12”,
- “react-native-lightbox”: “0.8.1”,
- “react-native-linear-gradient”: “2.5.6”,
- “react-native-maps”: “0.27.1”,
- “react-native-masked-view”: “0.2.0”,
- “react-native-modal”: “11.5.6”,
- “react-native-parallax-header”: “1.1.3”,
- “react-native-uncooked-backside-sheet”: “2.2.0”,
- “react-native-reanimated”: “1.8.0”,
- “react-native-protected-space-context”: “3.1.9”,
- “react-native-screens”: “2.5.0”,
- “react-native-easy-radio-button”: “2.7.4”,
- “react-native-easy-toast”: “1.1.2”,
- “react-native-slider”: “0.11.0”,
- “react-native-svg”: “12.1.0”,
- “react-native-swipe-checklist-view”: “3.1.3”,
- “react-native-vector-icons”: “6.6.0”,
- “react-native-video”: “5.1.0-alpha8”,
- “react-navigation”: “4.2.2”,
- “react-navigation-stack”: “2.3.11”,
- “react-navigation-tabs”: “2.8.11”,
- “react-navigation-transitions”: “1.0.12”,
- “reanimated-backside-sheet”: “1.0.0-alpha.19”,
- “rn-placeholder”: “3.0.1”
Need Assistance in Setting Up?
Don’t fear. We obtained you coated. Checkout the next plans
Dev Plans
Tools used
- ESLINT Used for formatting
- Well commented code<br>
Setup Google Maps API
Follow the steps current on this hyperlink https://www.wpgmaps.com/documentation/creating-a-google-maps-api-key/<br>
OR<br>
Video: How to Create a Google Maps API key<br>
(https://www.youtube.com/watch?v=nADMsw2xjyI)
Add the Google Maps API key right here in android/app/src/foremost/AndroidManifest.xml
on line 16
Generate APK for various structure
Set the worth of universalApk
to false