React Native Flat And Flatmates App With Backend

React Native Flat And Flatmates App With Backend 1.0.0

A full-fledged React Native Plug and play solution to build powerful Rental platforms, Market places and Sharing Economy platforms. Works on iOS as well as Android. Built Using React Native, TypeScript and MobX State Tree.

This offers Mobile app along with API server built using Socket.io, Node with MongoDB.

Note: This product is a pure React Native Application.


Development Environment
Demo Available

Create a captivating UX for your app's users

Fully customizable, ready-to-use screens with all necessary components.

  • ● Facebook login
  • ● Explore
  • ● Chat
  • ● Profile
  • ● Apartment View
  • ● Edit an Apartment
  • ● Apartment's Map View
  • ● Filter an Apartment
  • ● Share Location
  • ● Add Location
  • ● Details
  • ● Amenities
  • ● Apartment's Pictures
  • ● Apartment's Description
  • ● Logout

React Native Flat And Flatmates App With Backend

Flat & Flatmates Features

  • End to End Chat
  • Push Notifications
  • Autosuggest Feature for location
  • Facebook Login
  • Add an Apartment
  • Edit an Apartment
  • Delete an Apartment
  • Apartments are shown on the map with details
  • Pagination apartment's view
  • Pagination in Chat
  • Share image in Chat
  • Share location
  • View Apartments in the map from current location
  • Filter Apartments based on location
  • Filter Apartments based on occupancy type, rent, onetime deposit
  • Fetching Apartments based on distance
React Native Flat And Flatmates App With Backend

Technologies Used For Mobile App

  • React Native
  • React Native One Signal
  • React Navigation
  • MobX State Tree
  • ​React Native Sentry
  • TypeScript

Technologies Used For API

  • NodeJS
  • MongoDB
  • Cloudinary
  • ExpressJS
  • Socket.io
  • One Signal
  • Mongoose(for mongodb)
  • Passport JS

React Native Flat & Flatmates App With Backend

React Native Flat And Flatmates App With Backend

Package

React Native FlatAndFlatmates App With Backend

  • ● @ptomasroos/react-native-multi-slider: ^1.0.0
  • ● @react-native-community/async-storage: ^1.4.2
  • ● @remobile/react-native-toast: ^1.0.7
  • ● @types/lodash: ^4.14.132
  • ● @types/react-native-permissions: ^1.1.1
  • ● @types/react-navigation: ^3.0.7
  • ● @types/yup: ^0.26.13
  • ● adm-zip: ^0.4.13
  • ● dayjs: ^1.8.14
  • ● events: ^3.0.0
  • ● formik: ^1.5.7
  • ● lodash: ^4.17.11
  • ● mobx: ^5.9.4
  • ● mobx-react: ^5.4.4
  • ● mobx-state-tree: ^3.14.0
  • ● plist: ^3.0.1
  • ● react: 16.8.3
  • react-native: 0.59.9
  • ● react-native-actionsheet: ^2.4.2
  • ● react-native-fbsdk: ^0.8.0
  • ● react-native-fs: ^2.13.3
  • ● react-native-gesture-handler: ^1.2.1
  • ● react-native-gifted-chat: ^0.9.5
  • ● react-native-image-picker: ^0.28.1
  • ● react-native-image-zoom-viewer: ^2.2.26
  • ● react-native-keyboard-aware-scroll-view: ^0.8.0
  • ● react-native-maps: ^0.24.2
  • ● react-native-modal: ^11.0.1
  • ● react-native-onesignal: ^3.3.1
  • ● react-native-permissions: ^1.1.1
  • ● react-native-sentry: ^0.43.2
  • ● react-native-snap-carousel: ^3.8.0
  • ● react-native-splash-screen: ^3.2.0
  • ● react-navigation: ^3.11.0
  • ● rn-placeholder: ^3.0.0-alpha.3
  • ● shorthash: 0.0.2
  • ● socket.io-client: ^2.2.0
  • ● uuid: ^3.3.2
  • ● whatwg-fetch: ^3.0.0
  • ● xcode: ^2.0.0
  • ● yup: ^0.27.0
  • ● @types/jest: ^24.0.13
  • ● @types/react: ^16.8.19
  • ● @types/react-native: ^0.57.60
  • ● @types/react-test-renderer: ^16.8.1
  • ● @typescript-eslint/eslint-plugin: ^1.9.0
  • ● @typescript-eslint/parser: ^1.9.0
  • ● babel-core: ^7.0.0-bridge.0
  • ● babel-jest: 24.8.0
  • ● concurrently: ^4.1.0
  • eslint: ^5.16.0
  • ● eslint-config-prettier: ^4.3.0
  • ● eslint-plugin-import: ^2.17.3
  • ● eslint-plugin-prettier: ^3.1.0
  • ● eslint-plugin-react: ^7.13.0
  • ● eslint-plugin-react-native: ^3.7.0
  • ● husky: ^3.0.4
  • ● jest: 24.8.0
  • ● metro-react-native-babel-preset: 0.54.1
  • ● prettier: ^1.17.1
  • ● react-test-renderer: 16.8.6
  • ● rimraf: ^2.6.3
  • ● ts-jest: ^24.0.2
  • ● typescript: ^3.4.5

BROUGHT TO YOU BY

Start building your app today!

Get Started