React Native E-Commero With Backend

React Native E-Commero With Backend v 1.0.0

A full-fledged package to build an E-Commerce application for iOS & Android similar to Myntra / JackThreads. Available with beautiful design and necessary features along with screen for Dashboard and Mobile app. Built using React Native, Expo, React, GraphQL, Apollo Client, Node & MongoDB.
Offers Mobile App, Admin Dashboard, API Server, Analytics Dashboard with Expo Amplitude.
Note: This is an Expo based app.


20% Discount: ecombackend-20d-oct


Development Environment

All Screens You Want!

Focussed on attractive designs & easily customizable features. Rich with elements to build cross-platform E-Commerce App.

  • ● Splashscreen
  • ● Login
  • ● Forgot Password
  • ● Home
  • ● Product List
  • ● Product Description
  • ● Shopping Cart
  • ● Summary
  • ● Payment
  • ● Order confirmation
  • ● Payment Confirmation
  • ● Search Page
React Native E-Commero With Backend
React Native E-Commero With Backend

App Features

  • Implemented with Facebook, Google Authentication
  • Push Notification for both Mobile & Web
  • Payment Integration for PayPal, Credit and Debit cards
  • Allows Order tracking
  • Email Integration, allows to send email for actions like placing order, order confirmation etc.
  • Rating and Review
  • Finding address using GPS integration
  • Analytics Dashboard for Mobile app
  • Mobile Responsive Dashboard
  • Multiple product variation items
  • Detailed article available here.

Technologies Used

  • React Native, Expo, GraphQL, Amplitude for Mobile App
  • React, GraphQL, Bootstrap, Firebase(for push notification on web) for Web Dashboard
  • NodeJS, MongoDB, ExpressJS, Stripe, PayPal, Nodemailer, Firebase, Express, GraphQL, Mongoose for API Server
  • ​ESLint to provide linting capability in JavaScript
  • Prettier for code formatting
  • Jest for unit testing
  • Husky to prevent bad commits
React Native E-Commero With Backend
React Native E-Commero With Backend

Admin Web Dashboard

  • Built using Aragon Dashboard React
  • Analytics Dashboard for Mobile app
  • Mobile Responsive Dashboard
  • Easy intuitive interface
  • Coupons Management
  • Easily add categories, sub categories with different attributes
  • Manage status of the orders
  • Configurations of app managed from dashboard
  • Analytics shown from dashboard

Quick Look How The Product Works

Package

React Native E-Commerce Backend

  • ● @apollo/client: ^3.1.3
  • ● @ptomasroos/react-native-multi-slider: ^2.2.2
  • ● @react-native-community/masked-view: 0.1.10
  • ● @react-navigation/drawer: ^5.9.0
  • ● @react-navigation/native: ^5.7.3
  • ● @react-navigation/stack: ^5.9.0
  • ● apollo-cache-persist: ^0.1.1
  • expo: ^38.0.9
  • ● expo-app-auth: ~9.1.1
  • ● expo-apple-authentication: ~2.2.1
  • ● expo-constants: ~9.1.1
  • ● expo-font: ~8.2.1
  • ● expo-google-app-auth: ^8.1.2
  • ● expo-location: ~8.2.1
  • ● expo-permissions: ~9.0.1
  • ● graphql: ^15.3.0
  • ● react: 16.11.0
  • react-native: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz
  • ● react-native-flash-message: ^0.1.16
  • ● react-native-gesture-handler: ~1.6.0
  • ● react-native-image-zoom-viewer: ^3.0.1
  • ● react-native-maps: 0.27.1
  • ● react-native-modal: ^11.5.6
  • ● react-native-paper: ^4.0.1
  • ● react-native-reanimated: ~1.9.0
  • ● react-native-screens: ~2.9.0
  • ● react-native-star-rating: ^1.1.0
  • ● react-native-swiper-flatlist: ^2.0.4
  • ● react-native-timeline-flatlist: ^0.7.3
  • ● react-native-webview: 9.4.0
  • ● subscriptions-transport-ws: ^0.9.17
  • ● react-native-safe-area-context: ~3.0.7
  • ● babel-eslint: ^10.1.0
  • ● babel-preset-expo: ^8.2.3
  • eslint: ^7.1.0
  • ● eslint-config-standard: ^14.1.1
  • ● eslint-plugin-import: ^2.20.2
  • ● eslint-plugin-node: ^11.1.0
  • ● eslint-plugin-promise: ^4.2.1
  • ● eslint-plugin-react: ^7.20.0
  • ● eslint-plugin-standard: ^4.0.1
  • ● husky: ^4.2.5
  • ● lint-staged: ^10.2.7
  • ● prettier: 2.0.5
  • ● prettier-config-standard: ^1.0.1

BROUGHT TO YOU BY

Start building your app today!

Get Started