React Native TaskMan App With Backend [Developer Edition]

React Native TaskMan App With Backend [Developer Edition] 2.0.0

An ideal starter kit / app script with all the needed UI elements and API built using NativeBase, Redux, Firebase to build your iOS and Android TaskMan / service provider app just like UrbanClap, TaskRabbit, Takl.

Note: This Product is a pure React Native application.
We don't recommend to upgrade Xcode to version 10 for running the apps on the local machine as React Native doesn't have support for it at the moment.
.


Development Environment
Demo Available

Fully customizable, ready-to-use screens for users with easily configurable application design, and the right UX for a service based app.

  • ● Splash screen
  • ● Welcome
  • ● Login
  • ● Sign Up
  • ● Change Password
  • ● Home
  • ● Profile
  • ● Payment Details
  • ● Payment Options
  • ● Select Card
  • ● Add Card
  • ● Review & Rating
  • ● Booking History
  • ● Earning for tasker

React Native TaskMan App With Backend [Developer Edition]

Technologies Used

  • React Native
  • NativeBase
  • React Native Router Flux
  • Redux
  • Firebase
  • Firestore
React Native TaskMan App With Backend [Developer Edition]

Demo

Fetching Features

  • Single App for User and Tasker
  • Power-packed with React Native, NativeBase, React Native Router Flux, and Firebase
  • Single JavaScript codebase for iOS and Android
  • Users can login via Facebook
  • User can fetch a list of nearby taskers within predefined radius
  • User and Tasker can upload & delete profile image
  • Users can filter their choice based on task/service
  • User can track tasker's location in realtime
  • User can take a look at all the nearby taskers on the map
  • Auto-suggest functionality for locations
  • Stripe payment gateway
  • App can store & display task history
  • User & Tasker can see each other's name, contact info, ratings, etc
  • Support for English, Chinese, French, and German languages
  • User can give rating & feedback to the tasker once the task is completed
  • Tasker can set his availability
  • Users can mark a tasker as favourite
  • User can book instant service & also select their favourite tasker
  • Push Notifications for new task & updates
React Native TaskMan App With Backend [Developer Edition]

Admin Web Dashboard

  • Admin Dashboard with detailed information regarding Tasker management, user management & admin area. Check demo.
  • Available with list of all registered users, taskers
  • Allows to create new admin, change password

Installation Details

Installation on your system can be carried out at an additional cost of $200. Incase you need this setup service for both local as well as production the charge will be applicable twice. The turn around time is usually less than 2 working days.

  • $200 Installation process for local machine Api/ Admin Webdashboard
  • $200 Installation process for production Api/ Admin Webdashboard
  • $400 Deploy app on PlayStore + AppStore

We provide deployment on the following systems:

Pre-requisites:

  • Must have an account on one of the mentioned platforms.
  • You need to have your root SSH or other server details available with you before contacting us.
  • Recommended OS: macOS and Linux (Redhat, CentOS & Ubuntu) only.

Installation Video

Package

React Native TaskMan App With Backend

  • ● @mapbox/polyline: ^1.0.0
  • ● @shoutem/theme: ^0.11.1
  • ● crypto-js: ^3.1.9-1
  • ● fbjs: ^0.8.16
  • ● firebase: 4.12.1
  • ● fs-extra: ^5.0.0
  • ● lodash: ^4.17.5
  • ● moment: ^2.22.1
  • native-base: 2.4.1
  • ● prop-types: ^15.6.1
  • ● react: 16.3.0
  • react-native: 0.54.4
  • ● react-native-communications: ^2.2.1
  • ● react-native-credit-card-input: ^0.4.1
  • ● react-native-datepicker: ^1.7.2
  • ● react-native-extra-dimensions-android: ^0.21.0
  • ● react-native-fbsdk: ^0.8.0
  • ● react-native-fetch-blob: ^0.10.8
  • ● react-native-firebase: 4.2.0
  • ● react-native-google-places: ^2.4.2
  • ● react-native-i18n: ^2.0.12
  • ● react-native-image-crop-picker: ^0.20.3
  • ● react-native-keyboard-aware-scroll-view: ^0.5.0
  • ● react-native-localization: ^1.0.10
  • ● react-native-maps: 0.21.0
  • ● react-native-modal: ^6.4.0
  • ● react-native-modal-dropdown: ^0.6.2
  • ● react-native-permissions: 1.1.1
  • ● react-native-router-flux: 4.0.6
  • ● react-native-splash-screen: ^3.0.7
  • ● react-native-swiper: ^1.5.13
  • ● react-native-tab-view: ^1.0.2
  • ● react-redux: ^5.0.7
  • ● readline: ^1.3.0
  • redux: ^3.7.2
  • ● redux-form: 7.3.0
  • ● redux-form-validators: ^2.4.3
  • ● redux-persist: ^5.9.1
  • ● redux-saga: 1.0.0
  • ● reduxsauce: ^0.7.0
  • ● seamless-immutable: ^7.1.3
  • ● stripe: 5.7.0
  • ● superagent: ^3.8.3
  • ● babel-eslint: ^8.2.2
  • ● babel-jest: 22.4.3
  • ● babel-preset-react-native: 4.0.0
  • ● babel-preset-react-native-stage-0: ^1.0.1
  • eslint: ^4.19.1
  • ● eslint-config-airbnb: ^16.1.0
  • ● eslint-plugin-import: ^2.12.0
  • ● eslint-plugin-jsx-a11y: ^6.0.3
  • ● eslint-plugin-node: ^6.0.1
  • ● eslint-plugin-prettier: 2.6.0
  • ● eslint-plugin-promise: ^3.7.0
  • ● eslint-plugin-react: ^7.8.2
  • ● eslint-plugin-react-native: ^3.2.1
  • ● fs-extra: ^5.0.0
  • ● husky: ^0.14.3
  • ● jest: 22.4.3
  • ● lint-staged: ^7.0.2
  • ● path: ^0.12.7
  • ● prettier-eslint: ^8.8.1
  • ● react-native-bundle-visualizer: ^1.2.0
  • ● react-native-debugger: ^1.1.0
  • ● react-test-renderer: 16.3.0
  • ● redux-logger: ^3.0.6
  • ● remote-redux-devtools: ^0.5.12
  • ● replace-in-file: ^3.4.0

BROUGHT TO YOU BY

Start building your app today!

Get Started