React Native Classified Backend App

React Native Classified Backend App v 1.0.0

A full-fledged package to build Listing App for iOS & Android along with Web Dashboard like OLX. Built using React Native, Expo, React, GraphQL, Apollo Client, Node, MongoDB. Available with beautiful design, necessary features for mobile and dashboard applications. A complete solution for you to easily implement this app for any categories application.

Note : This product is available with Expo client.


20% Discount: listingbackend-20d-launch


Development Environment

All Screens You Want!

Fully customizable screens to build a Listing App!

  • ● Sign Up
  • ● Sign In
  • ● Selling Page
  • ● Select Categories
  • ● Notification
  • ● View Listed Posts
  • ● Product Sold
  • ● Post your ads
  • ● Chatting
  • ● Followers and Following
  • ● Profile Details
  • ● Edit Profile
  • ● Groups

React Native Classified Backend App

App Features

  • Implemented with Google Authentication
  • Well structured code
  • Push Notification for both Mobile and Web
  • Email Integration
  • Chat Integration
  • Favourites Integration
  • Follow Integration
  • Zones based ads shown

Mobile Apps & Dashboards Tech Stack

  • React Native with Expo and GraphQL used for Mobile App
  • React, GraphQL, Bootstrap & Firebase used for Web Dashboard
  • NodeJS, MongoDB, ExpressJS, Nodemailer, Firebase, Express GraphQL & Mongoose for API server
  • Apollo Client for state management and querying end points
  • ESLint to provide you with linting capability in Javascript
  • Prettier for code formatting
  • Jest for unit testing
  • Husky to prevent bad commits
React Native Classified Backend App

Admin Web Dashboard

  • Mobile Responsive Dashboard
  • Easy intuitive interface
  • Easily add categories, sub categories with different attributes
  • Manage the status of the orders
React Native Classified Backend App

Package

React Native Classified Backend App

  • ● @apollo/react-hooks: ^3.1.5
  • ● @apollo/react-testing: ^3.1.4
  • ● @react-native-async-storage/async-storage: ^1.13.2
  • ● @react-native-community/masked-view: 0.1.10
  • ● @react-navigation/bottom-tabs: ^5.6.1
  • ● @react-navigation/material-top-tabs: ^5.2.12
  • ● @react-navigation/native: ^5.6.1
  • ● @react-navigation/stack: ^5.6.2
  • ● @use-expo/font: ^2.0.0
  • ● apollo-cache-inmemory: ^1.6.6
  • ● apollo-client: ^2.6.10
  • ● apollo-link: ^1.2.14
  • ● apollo-link-context: ^1.0.20
  • ● apollo-link-error: ^1.1.13
  • ● apollo-link-http: ^1.5.17
  • ● apollo-link-ws: ^1.0.20
  • expo: ^40.0.0
  • ● expo-notifications: ~0.8.2
  • ● expo-status-bar: ~1.0.3
  • ● graphql: ^14.7.0
  • ● graphql-tag: ^2.10.3
  • ● patch-package: ^6.2.2
  • ● react: 16.13.1
  • ● react-dom: 16.13.1
  • react-native: https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz
  • ● react-native-flash-message: ^0.1.21
  • ● react-native-gesture-handler: ~1.8.0
  • ● react-native-material-textfield: ^0.16.1
  • ● react-native-reanimated: ~1.13.0
  • ● react-native-safe-area-context: 3.1.9
  • ● react-native-screens: ~2.15.0
  • ● react-native-tab-view: ^2.14.4
  • ● react-native-web: ~0.13.12
  • ● subscriptions-transport-ws: ^0.9.16
  • ● validate.js: ^0.13.1
  • ● @babel/core: ~7.9.0
  • ● babel-preset-expo: 8.3.0
  • 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